android按钮样式
时间: 2023-05-14 08:06:33 浏览: 113
Android 按钮样式可以通过 XML 文件或代码进行设置。以下是一个简单的 XML 文件示例:
```
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" />
<item android:state_focused="true"
android:drawable="@drawable/button_focused" />
<item android:drawable="@drawable/button_normal" />
</selector>
```
这个 XML 文件定义了一个按钮的三种状态:按下、聚焦和正常。每种状态都有一个对应的 drawable 资源。你可以根据自己的需求来定义这些资源。
如果你想通过代码来设置按钮样式,可以使用 Button 类的 setBackgroundResource() 方法,例如:
```
Button button = findViewById(R.id.my_button);
button.setBackgroundResource(R.drawable.my_button_selector);
```
这个方法会将按钮的背景设置为指定的 drawable 资源,这个资源可以是一个 selector,也可以是一个普通的 drawable。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)