当前位置:首页 » 安卓系统 » androidbutton颜色设置

androidbutton颜色设置

发布时间: 2025-07-02 01:41:28

A. Android 当给一个button设置一个透明背景后 文字不见了 怎么解决

你可以把Button的background属性设为 “@null” 。 如果字不显示,就设置下字的颜色textColor

B. android 怎么动态设置button 的style

自定义样式方法,可以直接通过定义xml文件来实现不同的样式:
只需要修改button_style文件,同样三种状态分开定义:
Xml代码
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<gradient android:startColor="#0d76e1" android:endColor="#0d76e1"
android:angle="270" />
<stroke android:width="1dip" android:color="#f403c9" />
<corners android:radius="2dp" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>

<item android:state_focused="true">
<shape>
<gradient android:startColor="#ffc2b7" android:endColor="#ffc2b7"
android:angle="270" />
<stroke android:width="1dip" android:color="#f403c9" />
<corners android:radius="2dp" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>

<item>
<shape>
<gradient android:startColor="#000000" android:endColor="#ffffff"
android:angle="180" />
<stroke android:width="1dip" android:color="#f403c9" />
<corners android:radius="5dip" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>
</selector>

gradient 主体渐变 startColor开始颜色,endColor结束颜色 ,angle开始渐变的角度(值只能为90的倍数,0时为左到右渐变,90时为下到上渐变,依次逆时针类推)
stroke 边框 width 边框宽度,color 边框颜色
corners 圆角 radius 半径,0为直角
padding text值的相对位置

C. android button点击前和点击中的颜色不同怎么设置,点击后要变回原来的颜色,只有按住的时候才变颜色

可以按楼上说的换背景图,或者就是在button的onclick事件同btn.setbackground里边设置颜色就好,如果只是换颜色的话,这个比较简单。

热点内容
我姐姐手机上的密码多少的短视频 发布:2025-07-02 13:09:10 浏览:799
轩逸安全配置全系一样吗都有哪些 发布:2025-07-02 13:07:30 浏览:522
合肥少儿编程哪家好 发布:2025-07-02 13:05:12 浏览:880
安卓快手极速版怎么签到 发布:2025-07-02 12:58:21 浏览:692
我与编程作文 发布:2025-07-02 12:57:33 浏览:230
安卓机在哪里调振动大小 发布:2025-07-02 12:53:31 浏览:848
linux系统如何查看服务器ip地址 发布:2025-07-02 12:51:57 浏览:245
dlna怎么指定服务器地址 发布:2025-07-02 12:51:08 浏览:215
ftp默认端口是多少 发布:2025-07-02 12:50:32 浏览:736
java隐藏 发布:2025-07-02 12:36:39 浏览:202