當前位置:首頁 » 安卓系統 » android按鈕背景

android按鈕背景

發布時間: 2023-10-12 17:07:03

❶ android 按鈕設置點擊更換imagebutton背景

button.setBackgroundResource(R.drawable.beijing1);
上面是改變按鈕背景的代碼
可以做兩組圖片,分別為button1的選中和為選擇狀態、button2的選中和為選擇狀態,讓後再button1和button2的點擊事件中,對兩個按鈕的背景進行改變,就可以了

❷ android button 點擊後如何更換背景,然後點擊其他按鈕時該按鈕背景換回來

1、要更換背景的按鈕,id是myself。其他按鈕(以一個按鈕未代表)

java">ButtonmyButton=(Button)findViewById(R.id.myself);//要改變背景的按鈕
ButtonotherButton=(Button)findViewById(R.id.xxxx);//其他按鈕

2、定義Listener,如果id是myself,則改變為其他背景,否則變回來

OnClickListenercl=newOnClickListener(){
@Override
publicvoidonClick(Viewv){
if(v.getId()==R.id.myself){//如果是myself按鈕,則設置一種背景
myButton.setBackgroundResource(R.drawable.xxxx1);
}else{//如果不是myself按鈕,則設置回來。
myButton.setBackgroundResource(R.drawable.xxxx2);
}
}
}

3、按鈕設置監聽

myButton.setOnClickListener(cl);
otherButton.setOnClickListener(cl);

❸ 怎樣將android控制項背景設置成透明

1、打開安卓的配置文件。

2、只需要在配置文件中把需要設置為透明的activity的樣式設置為android:theme="@android:style/Theme.Translucent"

3、這樣就可以把背景設置為透明。

❹ Android中的Button怎麼在點擊更換背景點擊後又恢復原來的背景

只需要給Button配置一個Selector背景選擇器即可實現。
1.創建mylist_view.xml文件
首先在res目錄下新建drawable文件夾,再在新建的drawable文件夾中新建mylist_view.xml,其目錄結構為:res/drawable/mylist_view.xml。

2.根據具體需求編輯mylist_view.xml文件
新建mylist_view.xml文件後,在沒有添加任何屬性時其內部代碼結構為:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
</selector>

3.下面就可以根據項目需求,在其內部定義為自己想要的樣式了,主要屬性如下:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 默認時的背景圖片-->
<item android:drawable="@drawable/pic1" />
<!-- 沒有焦點時的背景圖片 -->
<item android:state_window_focused="false" android:drawable="@drawable/pic1" />
<!-- 非觸摸模式下獲得焦點並單擊時的背景圖片 -->
<item android:state_focused="true" android:state_pressed="true" android:drawable= "@drawable/pic2" />
<!-- 觸摸模式下單擊時的背景圖片-->
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pic3" />
<!--選中時的圖片背景-->
<item android:state_selected="true" android:drawable="@drawable/pic4" />
<!--獲得焦點時的圖片背景-->
<item android:state_focused="true" android:drawable="@drawable/pic5" />
</selector>

4.引用mylist_view.xml文件
android:background="@drawable/mylist_view"

❺ android 中,我的按鈕不會像默認按鈕一樣,長按後按鈕背景會變橘黃了,是怎麼回事如何弄回來呢

android中的按鈕巧空默認一班都是淺灰色的,不是純白的,點擊時變成蔽寬絕橘黃色,是系統默認當按鈕獲取到焦點時的一個狀態變化(可以理解為背景顏色的變化)通過修改屬性xml這些都是可以改變的,我們做UI時都是美工做的圖片,都不用系統默認的,太宏姿難看了。

❻ 請教android怎麼讓控制項背景透明

以Android Studio為例,步驟如下:

1、直接打開相關窗口,在Android-app-res-layout的空白處點擊滑鼠右鍵並選擇New-Layoutresource file。

❼ 【Android】關於Button背景色/樣式設置失效

在設置button背景顏色後,button背景仍然為藍色。如下所示:

在使用Android Studio 4.1+ 進行開發時,創建的項目默認的主題是 Theme.MaterialComponents.DayNight.DarkActionBar
。所有Button都是Material類型的Button,默認使用主題色。

解決方法:

android - How to change the color of a button? - Stack Overflow

熱點內容
官方版我的世界登錄網易伺服器 發布:2024-11-30 14:38:37 瀏覽:112
安卓手機沒電會出現什麼問題 發布:2024-11-30 14:37:31 瀏覽:983
unity3d加密dll 發布:2024-11-30 14:36:40 瀏覽:25
蘋果手機在哪裡可以置換安卓 發布:2024-11-30 14:36:34 瀏覽:468
php函數參數的傳遞參數 發布:2024-11-30 14:32:00 瀏覽:504
安卓手機怎麼聯系汽車 發布:2024-11-30 14:12:00 瀏覽:648
python代碼性能 發布:2024-11-30 14:11:57 瀏覽:678
php變數是否存在 發布:2024-11-30 13:53:00 瀏覽:954
數組下標過大編譯錯誤嗎 發布:2024-11-30 13:52:51 瀏覽:639
檢測5g信號密碼是多少 發布:2024-11-30 13:52:51 瀏覽:258