使TextView元件的android:ellipsize="marquee"屬性生效
由於TextView預設情況下是獲取不到焦點的,即便設定android:focusable="true",也是沒有獲取到焦點的。
解決辦法:自定義UI
1.建立一個類繼承TextView,實現3個構造方法。
2.覆寫isFocused()方法,讓它的返回值為true。(這樣就能欺騙系統,自定義的控制元件也就能獲取到焦點了)
3.在佈局檔案中不要使用TextView,而是使用自定義類(全路徑)。
自定義UI
package com.xxc.mobilesafe.ui;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
public class FocusedTextView extends TextView {
public FocusedTextView(Context context) {
super(context);
}
public FocusedTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public FocusedTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
/**
* 欺騙系統,讓系統認為FocusedTextView得到了焦點了
*/
public boolean isFocused() {
return true;
}
}
佈局檔案
<com.xxc.mobilesafe.ui.FocusedTextView
android:focusable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:text="123456789asdasdasofieowijfof8dureu04nrf"
/>
相關文章
- TextView屬性TextView
- Android開發筆記——TextView 多行時 ellipsizeAndroid筆記TextView
- Android筆記-2-TextView的屬性詳解Android筆記TextView
- 舞動你的文字,巧用CSS中marquee屬性CSS
- Android元件詳解—TextViewAndroid元件TextView
- Android:TextView控制元件AndroidTextView控制元件
- Android控制元件的fitSystemWindows屬性Android控制元件Windows
- ANDROID 控制元件常用屬性Android控制元件
- android之 控制元件常用的屬性Android控制元件
- react 元件的屬性React元件
- Python的tkinter獲取元件屬性和設定元件屬性Python元件
- React 元件屬性React元件
- Android動態修改ListView中指定Item的元件屬性AndroidView元件
- Android控制元件佈局屬性全解Android控制元件
- Android自定義控制元件——自定義屬性Android控制元件
- 【Android 】TextView 區域性文字變色AndroidTextView
- Android UI控制元件系列:TextView(文字框)AndroidUI控制元件TextView
- TextView跑馬燈效果與addStatesFromChildren屬性關係TextView
- Android自定義控制元件之自定義屬性Android控制元件
- Android開發Style的使用,控制元件共同屬性的抽取Android控制元件
- 使在.profile中設定的alias生效
- vue元件使用的細節 is 屬性Vue元件
- TComboBox元件的重要屬性元件
- 【Android】神奇的android:clipChildren屬性Android
- Android支援多行文字省略EllipsizeAndroid
- Android XML 屬性AndroidXML
- android屬性動畫Android動畫
- android:screenOrientation屬性Android
- Android 《CardView 屬性》AndroidView
- android炫酷的textviewAndroidTextView
- Android自定義組合控制元件之自定義屬性Android控制元件
- Vue2.0 進階元件篇 5 解析 vux(無逢 marquee 元件)Vue元件UX
- Android 樣式屬性的使用Android
- android:佈局引數,控制元件屬性及各種xml的作用Android控制元件XML
- Android 屬性動畫(二)Android動畫
- Android 相關屬性Android
- Android屬性之excludeFromRecentsAndroid
- Android自定義屬性Android