android如何关注textview?

时间:2015-12-16 11:09:46

标签: java android

如何在TextView的{​​{1}}上关注RelativeLayout? 这开始不选择
没有焦点:

当我在HorizontalScrollView RelativeLayout上选择第11号意图活动时,将文字11放在焦点上 重点:
with focus image

1 个答案:

答案 0 :(得分:0)

你可以制作一个包含2个图像的选择器drawable: - 一个是正常的,一个是悬停,然后作为背景传递给你的textview如android:background =“@ drawable / Selector_textview”

因此,当您按或单击或选择文本视图时,将出现深色背景。

找到以下代码: - 您也可以使用不同的颜色替换图像。

Selector_textview.xml: -

<item android:state_enabled="true" android:state_pressed="true"><layer-list>
        <item><shape android:shape="rectangle">
                <solid android:color="@color/graph_blue" />

                <corners android:radius="5dp" />
            </shape></item>
    </layer-list></item>
<item android:state_enabled="true" android:state_focused="true"><layer-list>
        <item><shape android:shape="rectangle">
                <solid android:color="@color/graph_blue" />

                <corners android:radius="5dp" />
            </shape></item>
    </layer-list></item>
<item android:state_enabled="false"><layer-list>
        <item android:top="2dp"><shape android:shape="rectangle">
                <solid android:color="@color/black" />

                <corners android:radius="5dp" />
            </shape></item>
    </layer-list></item>