当前位置:首页 » 安卓系统 » android按钮背景

android按钮背景

发布时间: 2023-10-12 17:07:03

❶ android 按钮设置点击更换imagebutton背景

button.setBackgroundResource(R.drawable.beijing1);
上面是改变按钮背景的代码
可以做两组图片,分别为button1的选中和为选择状态、button2的选中和为选择状态,让后再button1和button2的点击事件中,对两个按钮的背景进行改变,就可以了

❷ android button 点击后如何更换背景,然后点击其他按钮时该按钮背景换回来

1、要更换背景的按钮,id是myself。其他按钮(以一个按钮未代表)

java">ButtonmyButton=(Button)findViewById(R.id.myself);//要改变背景的按钮
ButtonotherButton=(Button)findViewById(R.id.xxxx);//其他按钮

2、定义Listener,如果id是myself,则改变为其他背景,否则变回来

OnClickListenercl=newOnClickListener(){
@Override
publicvoidonClick(Viewv){
if(v.getId()==R.id.myself){//如果是myself按钮,则设置一种背景
myButton.setBackgroundResource(R.drawable.xxxx1);
}else{//如果不是myself按钮,则设置回来。
myButton.setBackgroundResource(R.drawable.xxxx2);
}
}
}

3、按钮设置监听

myButton.setOnClickListener(cl);
otherButton.setOnClickListener(cl);

❸ 怎样将android控件背景设置成透明

1、打开安卓的配置文件。

2、只需要在配置文件中把需要设置为透明的activity的样式设置为android:theme="@android:style/Theme.Translucent"

3、这样就可以把背景设置为透明。

❹ Android中的Button怎么在点击更换背景点击后又恢复原来的背景

只需要给Button配置一个Selector背景选择器即可实现。
1.创建mylist_view.xml文件
首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/drawable/mylist_view.xml。

2.根据具体需求编辑mylist_view.xml文件
新建mylist_view.xml文件后,在没有添加任何属性时其内部代码结构为:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
</selector>

3.下面就可以根据项目需求,在其内部定义为自己想要的样式了,主要属性如下:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 默认时的背景图片-->
<item android:drawable="@drawable/pic1" />
<!-- 没有焦点时的背景图片 -->
<item android:state_window_focused="false" android:drawable="@drawable/pic1" />
<!-- 非触摸模式下获得焦点并单击时的背景图片 -->
<item android:state_focused="true" android:state_pressed="true" android:drawable= "@drawable/pic2" />
<!-- 触摸模式下单击时的背景图片-->
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pic3" />
<!--选中时的图片背景-->
<item android:state_selected="true" android:drawable="@drawable/pic4" />
<!--获得焦点时的图片背景-->
<item android:state_focused="true" android:drawable="@drawable/pic5" />
</selector>

4.引用mylist_view.xml文件
android:background="@drawable/mylist_view"

❺ android 中,我的按钮不会像默认按钮一样,长按后按钮背景会变橘黄了,是怎么回事如何弄回来呢

android中的按钮巧空默认一班都是浅灰色的,不是纯白的,点击时变成蔽宽绝橘黄色,是系统默认当按钮获取到焦点时的一个状态变化(可以理解为背景颜色的变化)通过修改属性xml这些都是可以改变的,我们做UI时都是美工做的图片,都不用系统默认的,太宏姿难看了。

❻ 请教android怎么让控件背景透明

以Android Studio为例,步骤如下:

1、直接打开相关窗口,在Android-app-res-layout的空白处点击鼠标右键并选择New-Layoutresource file。

❼ 【Android】关于Button背景色/样式设置失效

在设置button背景颜色后,button背景仍然为蓝色。如下所示:

在使用Android Studio 4.1+ 进行开发时,创建的项目默认的主题是 Theme.MaterialComponents.DayNight.DarkActionBar
。所有Button都是Material类型的Button,默认使用主题色。

解决方法:

android - How to change the color of a button? - Stack Overflow

热点内容
手机编写脚本软件 发布:2024-11-30 12:41:02 浏览:872
学php如何 发布:2024-11-30 12:36:48 浏览:857
家庭电脑改网盘服务器 发布:2024-11-30 12:32:13 浏览:105
电脑服务器组装系统 发布:2024-11-30 12:32:11 浏览:998
在线显示wifi密码是什么 发布:2024-11-30 12:30:53 浏览:726
触动精灵安卓脚本 发布:2024-11-30 12:30:47 浏览:80
phpmd5加密代码 发布:2024-11-30 12:29:35 浏览:899
苹果手机锁屏怎么取消密码 发布:2024-11-30 12:28:08 浏览:860
老娘也要当间谍ftp 发布:2024-11-30 12:23:17 浏览:131
家里如何安装文件服务器 发布:2024-11-30 12:15:35 浏览:352