首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Android Button 三種狀態背景設置:Selector 選擇器用法

     編輯:程式設計疑難解答

需求

Button 實現三種視覺狀態:正常、按下(手指未抬起)、聚焦/點擊後(手指抬起未點別處)。

實現方式

在 res/drawable/btn_selector.xml 定義 <selector>:

<selector xmlns:android="https://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/btn_pressed" />
    <item android:state_focused="true" android:drawable="@drawable/btn_focused" />
    <item android:drawable="@drawable/btn_normal" />
</selector>

然後在布局中 android:background="@drawable/btn_selector"。詳細教程:

參考鏈接

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved