当前位置:首页 » 安卓系统 » android点击变色

android点击变色

发布时间: 2022-06-04 09:13:20

A. android点击以后改变button的颜色

android点击以后改变button的颜色的方法为:
1、新建 drawable/button_font_style.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="#fff"/>
<item android:state_focused="true" android:color="#fff"/>
<item android:color="#000" />
</selector>
2、添加至需要的xml里即可
<android:textColor="@drawable/button_font_style">

B. 在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里对按钮的事件进行监听就行了,在事件里设置按钮的背景。

不明白再联系

C. android Button 按下之后文字颜色改变

添加一个selecter选择器,然后设置textColor的时候选择自定义的这个选择器
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/activity_main_tabselected" android:state_pressed="true" android:state_checked="true"/>
<item android:color="@color/activity_main_tabselected" android:state_pressed="true" android:state_checked="false"/>
<item android:color="@color/activity_main_tabselected" android:state_pressed="false" android:state_checked="true"/>
<item android:color="@color/activity_main_tabnormal" android:state_pressed="false" android:state_checked="false"/>
</selector>

D. Android ListView .....在点击ListView的Item时背景变色 点击释放时背景变为无色且跳转别的Activity.

lv.setOnTouchListener(new OnTouchListener() {

@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if(event.getAction() == MotionEvent.ACTION_DOWN){
lv.setBackgroundColor(Color.BLUE);
}
else if(event.getAction() == MotionEvent.ACTION_UP){
lv.setBackgroundColor(Color.BLACK);
Intent intent =new Intent(Activity1.this,Activity2.class);
startActivity(intent);
}
return false;

}
});

E. 请问安卓开发,怎么实现点击按钮改变当前页面背景颜色(整个layout的颜色)

建议还是用selector,方便。

selector_list_view_item.xml
<?xml version="1.0" encoding="UTF-8"?><selector xmlns:android=""> <!-- 默认颜色 --> <item android:state_pressed="false" android:drawable="@color/white"></item> <!-- 点击时的颜色 --> <item android:state_pressed="true" android:drawable="@color/light_blue"></item> </selector>
然后ListView的item.xml(你的ListView子项布局文件)文件中的根Layout背景设为selector_list_view_item.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:background="@drawable/selector_list_view_item"> </LinearLayout>
ok,搞定!

其中selector_list_view_item.xml文件中的@color/white和@color/light_blue是在colors.xml中定义的,你想设置什么颜色都可以。

F. android ListView 自定义item 点击变色冲突

不应该啊。。要不你试试将setBackgroundResource的东西设置到layout1里看看会怎样?我觉得只有除了layout2以外的layout1部分会变色那应该是设置错位置了呃?。。

G. android里怎么实现鼠标点击屏幕,改变屏幕颜色

//下面这句是查找窗口类名("notepad")或者标题(0),返回找到的句柄hwnd
plugin
hwnd
=
window.find("notepad",
0)
msgbox
"查找到的父窗口句柄为:"
&
hwnd
//下面这句用于向后台窗口句柄(变量:hwnd)的客户区域(坐标:5,
5)处发送一个鼠标左键单击
call
plugin.bkgnd.leftclick(hwnd,
5,
5)
msgbox
"鼠标在后台窗口(坐标:5,
5)处的单击"

热点内容
淘宝图片上传用什么软件 发布:2025-05-20 00:40:55 浏览:344
mysql64位forlinux 发布:2025-05-20 00:37:25 浏览:344
工伤辅助器如何配置 发布:2025-05-20 00:25:13 浏览:601
opencv存储图片 发布:2025-05-20 00:16:10 浏览:952
ug编程链轮 发布:2025-05-20 00:14:03 浏览:99
手机锁屏壁纸配置失败怎么解决 发布:2025-05-20 00:10:38 浏览:756
源码编译的软件怎么卸载 发布:2025-05-20 00:05:29 浏览:488
access脚本 发布:2025-05-19 23:38:54 浏览:219
硬盘内存储盘材质 发布:2025-05-19 23:38:53 浏览:716
五台电脑服务器配置 发布:2025-05-19 23:33:05 浏览:277