当前位置:首页 » 安卓系统 » 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)处的单击"

热点内容
javafor循环嵌套if 发布:2025-08-18 23:28:21 浏览:302
西装配领算法 发布:2025-08-18 23:26:38 浏览:504
ecshopsql漏洞 发布:2025-08-18 23:17:01 浏览:802
mac临时文件夹 发布:2025-08-18 23:14:55 浏览:769
阿里云搭建传奇服务器 发布:2025-08-18 23:14:06 浏览:458
硬件加密卡 发布:2025-08-18 23:08:17 浏览:990
农信交易密码指的是什么密码 发布:2025-08-18 23:03:20 浏览:587
数组存储空间 发布:2025-08-18 23:01:50 浏览:752
如解压游戏 发布:2025-08-18 22:57:02 浏览:581
如何复制页游密码 发布:2025-08-18 22:49:13 浏览:387