如何在下划线的textview文本android中获得焦点

时间:2011-07-29 11:40:04

标签: android

我创建了一个带有下划线文字的文本视图,例如

     <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>

我收到了下划线文字我在触摸它或在视图之间滚动时无法获得焦点。

请任何人知道如何完成这项工作。

由于

2 个答案:

答案 0 :(得分:2)

setOnFocusChangeListener(new OnFocusChangeListener(){
        @Override
        public void onFocusChange(View arg0, boolean arg1) {
            // TODO Auto-generated method stub
            arg0.setBackgroundColor(Color.YELLOW);
        }
});

答案 1 :(得分:0)