當前位置:首頁 » 安卓系統 » 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)處的單擊"

熱點內容
sublimepython環境配置 發布:2025-05-20 02:36:13 瀏覽:578
cntv文件夾 發布:2025-05-20 02:33:20 瀏覽:219
vs設置編譯提示 發布:2025-05-20 02:33:10 瀏覽:217
android服務是什麼 發布:2025-05-20 02:19:31 瀏覽:201
什麼手機可以升到安卓十 發布:2025-05-20 02:19:24 瀏覽:570
手機U盤安卓的系統目錄里有什麼 發布:2025-05-20 02:13:08 瀏覽:849
python多進程鎖 發布:2025-05-20 02:12:23 瀏覽:293
n皇後演算法 發布:2025-05-20 01:49:15 瀏覽:66
如何配置圖形電腦 發布:2025-05-20 01:47:51 瀏覽:393
及解壓 發布:2025-05-20 01:44:49 瀏覽:416