Pregunta

Tengo algunos widgets de interfaz de usuario, incluida TextView dentro de RelativeLayout, que se puede hacer clic. Mi problema es que TextView Text Color no cambia cuando RelativeLayayOut se enfoca, aunque he establecido la propiedad de color TextView correctamente.

¿Hay alguna manera fácil de enfocar en cascada en ChildView dentro del diseño relativo, igual que los elementos de ListView?

    <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>   
¿Fue útil?

Solución

Especificar android:duplicateParentState='true' en tu TextView.

Otros consejos

Programáticamente por textView.setDuplicateParentStateEnabled(true);

para tu

TextView textView= new TextView(this);

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top