当前位置:首页 » 安卓系统 » androidbuttonxml

androidbuttonxml

发布时间: 2023-08-04 16:19:59

A. 在android 中如何在xml里实现button/imagebutton的点击变色,在activity里又是如何实现的。

在res下建一个名为xml的文件夹,然后建一个xml文件,名字随便,然后将
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_pressed="false" android:drawable="@drawable/play"></item>
<item android:state_pressed="true"
android:drawable="@drawable/play_down"></item>
<item android:drawable="@drawable/play"></item>
</selector>
这段代码复制进去,这里面的play_down和play是两张图片。
然后再main.xml里设置imagebutton的android:src="@xml/select",其中select就是刚才在xml下建的xml文件名。
在上面的xml中是根据imagebutton的是否被按下的状态来改变imagebutton背景的。
在activity里对按钮的事件进行监听就行了,在事件里设置按钮的背景。

不明白再联系

B. Android XML布局中,怎么设置两个Button按钮在同一行显示

Relativelayout:可以在button2的属性里设置android:layout_toRightOf ,将button2的左边缘和button1的的右边缘对齐;或者设置android:layout_toLeftOf ,将button2右边缘和button1的左边缘对齐,自己选择;
LinearLayout:可以设置其属性android:orientation="horizontal",即垂直方向,也可以是button1和button2显示在一行,至于哪个在左哪个在右凭你的喜好了,哈哈

C. android中,我自定义一个View,然后在XMl中加载它,且我在XML中添加了Button按钮,在哪里添加事件。

事件是自己重写的 事例如下:

Button b = (Button)findViewById(R.id.button1);
b.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {

//按下后干什么,代码就写在这里

}
});

若有疑问请继续提出,若帮到你,望采纳!

D. Android XML布局中,怎么设置两个Button按钮在同一行显示

在Button里面分别添加 android:layout_weight=“1” 可以使两个button所占空间一样,这时两个Button按钮在同一行显示。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:705
制作脚本网站 发布:2025-10-20 08:17:34 浏览:969
python中的init方法 发布:2025-10-20 08:17:33 浏览:677
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:830
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:738
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1077
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:309
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:189
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:875
python股票数据获取 发布:2025-10-20 07:39:44 浏览:831