定义一个button的皮肤,设置属性android:background="@drawable/button_skin",button_skin.xml文件为要下文中的资源文件。

1     <Button 
2         android:layout_width="match_parent"
3         android:layout_height="wrap_content"
4         android:text="@string/button" 
5         android:background="@drawable/button_skin"/>

在drawable文件夹下的button_skin.xml。创建该文件时,选择新建Android XML fils,在新建该文件时,Resource Type选择为Drawable,Root Element选择为selector.

1 <?xml version="1.0" encoding="utf-8"?>
2 <selector xmlns:android="http://schemas.android.com/apk/res/android" >
3     
4     <item android:state_pressed="false" android:drawable="@drawable/handler_normal"></item>
5     <item android:state_pressed="true" android:drawable="@drawable/handler_pressed"></item>
6 
7 </selector>

 

相关文章:

  • 2021-12-18
  • 2022-02-05
  • 2022-01-21
  • 2022-12-23
  • 2021-05-01
  • 2022-12-23
  • 2021-04-17
  • 2022-12-23
猜你喜欢
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
  • 2021-12-23
  • 2022-12-23
  • 2021-06-14
相关资源
相似解决方案