TextView設定android:ellipsize="marquee"屬性,無法實現跑馬燈效果的解決方法
- TextView動態賦值時,需要在java程式碼中設定跑馬燈效果才能生效
private void setTextMarquee(TextView textView) {
if (textView != null) {
textView.setEllipsize(TextUtils.TruncateAt.MARQUEE);
textView.setSingleLine(true);
textView.setSelected(true);
textView.setFocusable(true );
textView.setFocusableInTouchMode(true);
}
}
2.設定EditText不可編輯
/**
* 設定EditText不可編輯
* @param tv
*/
private void setUnEditable(TextView tv){
tv.setFocusable(false);
tv.setFocusableInTouchMode(false);
}