我可以在某些android应用程序中看到快速的灰色背景,该背景在单击布局时会出现或消失。 当我单击开关的“行”时,如何为带有文本的开关做到这一点(我想我必须在开关的xml中添加一些内容)?
答案 0 :(得分:1)
在视图背景中使用selectableItemBackground
<Button
android:layout_width="match_parent" android:layout_height="45dp"
android:background="?selectableItemBackground"
android:text="UPDATE EMAIL"
android:padding="10dp"
android:gravity="center"
android:textColor="@color/white"
android:textSize="16dp"
android:id="@+id/btnContinue"/>
如果视图具有自己的颜色,则应使用?selectableItemBackground作为背景色,如下所示:
<Button
android:layout_width="match_parent" android:layout_height="45dp"
android:background="@color/colorPrimary"
android:foreground="?selectableItemBackground"
android:text="UPDATE EMAIL"
android:padding="10dp"
android:gravity="center"
android:textColor="@color/white"
android:textSize="16dp"
android:id="@+id/btnContinue"/>