我创建了一个带有下划线文字的文本视图,例如
<TextView
android:id="@+id/label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text = "@string/underline_text"
android:clickable = "true"
android:focusable = "true"
android:focusableInTouchMode="true"
android:isScrollContainer="true"
android:textColor = "#0000FF"
android:layout_marginLeft = "48dp"
/>
将字符串映射到
<string name="underline_text"><u>Hello</u></string>
我收到了下划线文字我在触摸它或在视图之间滚动时无法获得焦点。
请任何人知道如何完成这项工作。
由于
答案 0 :(得分:2)
setOnFocusChangeListener(new OnFocusChangeListener(){
@Override
public void onFocusChange(View arg0, boolean arg1) {
// TODO Auto-generated method stub
arg0.setBackgroundColor(Color.YELLOW);
}
});
答案 1 :(得分:0)