android点击变色
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)处的单击"