點選Button時,顯示不同的效果 背景

2022-03-28 05:37:29 字數 335 閱讀 6509

很早以前就知道怎麼做,但是覺得最好還是寫下來.

在drawable資料夾下,新建乙個檔案,內容如下:

<?xml version="1.0" encoding="utf-8"?>

然後在layout布局裡面,給按鈕:setbackground。

解釋一下:每個item代表乙個約束條件,所以上方檔案總共有三個約束條件,  state_pressed、state_focused、分別代表是否按下狀態、獲得焦點狀態,設定了這兩個狀態,點選按鈕時,會改變按鈕背景,而在未點選時,背景為:co_1,也就是說,最後乙個未標註state的item,表示按鈕未點選時的背景.

按不同Button,顯示不同View

效果 按button1顯示view1 按button2顯示view2 按button3顯示view3 拖入三個按鈕,乙個multiview,multiview中拖入三個view view1中輸入內容view1 當然也可以拖入按鈕 textbox等 view2中輸入內容view2 view3中輸入內容...

點選按鈕顯示不同的狀態

android給我們提供的ui還比較豐富,但是基本上都沒有做美化處理,所以在我們開發的過程中經常需要自己來處理控制項的樣式,今天給大家介紹乙個按鈕在按下 放開 收回後的處理顯示的效果進行乙個介紹 這是我寫的乙個關於按鈕的樣式檔案login btn.xml 儲存在drawable目錄下 解釋一下 an...

設定TextView 一行文字顯示不同的效果

給spannable物件設定樣式 在構建除了spannable 物件以後,就可以使用spannable.setspan obj what,int start,int end,int flags 方法來進行樣式的設定了,其中引數what是具體樣式的實現物件,start則是該樣式開始的位置,end對應的...