Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android開發點點滴滴——一些基礎的但有用的知識(2)

Android開發點點滴滴——一些基礎的但有用的知識(2)

編輯:關於Android編程

1.onItemLongClick和onItemClick事件截取

當需要同時獲得一個listview的條目長按事件(onItemLongClick)和點擊事件(onItemClick)時,只需要在onItemLongClick事件觸發函數中,return true即可。

\

2.自定義CheckBox樣式

在布局文件中,增加一個屬性 android:button,話不多說,直接上代碼<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PHByZSBjbGFzcz0="brush:java;"> checkbox_selector.xml



    
    

checkbox_selected_selector.xml



    
    

checkbox_blank_selector.xml



    
    


3.ListView的Item中有button或checkBox時焦點問題

當自定義ListView時,每個Item上除了文字以為還有Button組件或其他也可以點擊的組件時(一般就是button和checkbox),當點擊這個item時可能沒有反應,這是因為焦點被button組件獲得了,那麼點擊item時,其實是相當於點擊了button組件。

解決方法:在item的根布局中加入

android:descendantFocusability="blocksDescendants"

\

還有方法就是在button組件中加入

android:focusable="false"




  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved