ListView點選效果設定

2021-07-04 05:40:54 字數 521 閱讀 9066

android:focusable= 「true」

android:focusableintouchmode= 「true」

以上兩個屬性一起使用有些特別的地方,比如設定

itemview的android:focusable=」true」

android:focusableintouchmode=」true」

可以使itemview在touch mode 下獲取焦點,預設情況下,touch mode下itemview,menu等等控制項 都是不能獲取焦點的。只有listview獲取了焦點之後,itemview才能獲取焦點。

android:descendantfocusability

屬性的值有三種:

beforedescendants:viewgroup會優先其子類控制項而獲取到焦點

afterdescendants:viewgroup只有當其子類控制項不需要獲取焦點時才獲取焦點

blocksdescendants:viewgroup會覆蓋子類控制項而直接獲得焦點

利用xml設定點選效果

這是通過在xml檔案新建時選擇selector,可以設定button按下與沒按下不同的背景效果這是通過selector將按鈕按下與沒按下的button裡面的字型進行設定通過xml裡面的shape設定灰色的小圓點 在類裡面新增小圓點 新增靜態點 view point new view this poi...

ListView點選變色

item text choice selector 為設定給字條木的 selector型別.xml檔案 選擇是item的顏色 選擇是item的顏色 選擇時item的顏色 未選是子item的顏色 下邊為子條目的xml布局 布局檔案,必要屬性,不可少 就是這行android choicemode sin...

設定Button背景漸變效果和點選效果

1 設定背景漸變效果,在drawable目錄下建buttonshape.xml檔案,內容為 android shape rectangle 這裡startcolor是開始顏色,endcolor是漸變結束顏色,預設是從上往下漸變,可以使用android centery調節,android angle ...