TextView Cambio de color en Focus/Press
-
28-10-2019 - |
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>
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