【问题标题】:TextView color change on focus/press焦点/按下时TextView颜色变化
【发布时间】:2011-09-15 15:52:03
【问题描述】:

我有一些 ui 小部件,包括可点击的 RelativeLayout 内的 textview。我的问题是 textview 文本颜色在 relativelayout 获得焦点时不会改变,尽管我已经正确设置了 textview 颜色属性。

是否有任何简单的方法可以将焦点级联到相对布局内的子视图,与列表视图项相同。

    <RelativeLayout
    android:id="@+id/top_layout"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
            android:background="@drawable/selector_white_blue"
    >
    <TextView
        android:id="@+id/name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentLeft="true"
        android:textSize="@dimen/text_size_med"
        android:textColor="@color/black_text_white_focused"
        android:textStyle="bold"
        android:text="Movie Name"
        />
</RelativeLayout>   

【问题讨论】:

    标签: android colors textview android-relativelayout


    【解决方案1】:

    在您的TextView 上指定android:duplicateParentState='true'

    【讨论】:

      【解决方案2】:

      textView.setDuplicateParentStateEnabled(true); 以编程方式

      为你的

      TextView textView= new TextView(this);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-04-16
        • 1970-01-01
        • 2018-12-02
        • 2011-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多