当前位置:首页 » 安卓系统 » 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按钮在同一行显示。

热点内容
memcachephp类 发布:2025-03-17 11:40:04 浏览:827
哈夫曼编码算法实现 发布:2025-03-17 11:23:31 浏览:384
录音机可以存储信息吗 发布:2025-03-17 11:13:32 浏览:173
邮件服务器php 发布:2025-03-17 11:09:42 浏览:478
心跳包源码 发布:2025-03-17 11:03:29 浏览:798
安卓苹果通讯录怎么同步 发布:2025-03-17 09:58:12 浏览:175
ai缓存 发布:2025-03-17 09:48:27 浏览:923
翘嘴水滴轮什么配置 发布:2025-03-17 09:47:34 浏览:584
小蚁摄像机如何云存储 发布:2025-03-17 09:42:42 浏览:819
如何修改自己的名字和密码 发布:2025-03-17 09:32:20 浏览:790