最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android:descendantFocusability方法介紹

 更新時間:2012年11月21日 10:43:49   作者:  
開發(fā)中很常見的一個問題,項目中的listview不僅僅是簡單的文字,常常需要自己定義listview,問題就出現(xiàn)了,可能會發(fā)生點擊每一個item的時候沒有反應,無法獲取的焦點
此方法適用于所有母控件無法獲取焦點的情況

開發(fā)中很常見的一個問題,項目中的listview不僅僅是簡單的文字,常常需要自己定義listview,自己的Adapter去繼承BaseAdapter,在adapter中按照需求進行編寫,問題就出現(xiàn)了,可能會發(fā)生點擊每一個item的時候沒有反應,無法獲取的焦點。原因多半是由于在你自己定義的Item中存在諸如ImageButton,Button,CheckBox等子控件(也可以說是Button或者Checkable的子類控件),此時這些子控件會將焦點獲取到,所以常常當點擊item時變化的是子控件,item本身的點擊沒有響應。
這時候就可以使用descendantFocusability來解決啦,API描述如下:

android:descendantFocusability
Defines the relationship between the ViewGroup and its descendants when looking for a View to take focus.
Must be one of the following constant values.


該屬性是當一個為view獲取焦點時,定義viewGroup和其子控件兩者之間的關(guān)系。
屬性的值有三種
beforeDescendants:viewgroup會優(yōu)先其子類控件而獲取到焦點
afterDescendants:viewgroup只有當其子類控件不需要獲取焦點時才獲取焦點
blocksDescendants:viewgroup會覆蓋子類控件而直接獲得焦點
通常我們用到的是第三種,即在Item布局的根布局加上android:descendantFocusability=”blocksDescendants”的屬性就好了,至此listview點擊的靈異事件告一段落。心得:遇到不會不懂的地方除了網(wǎng)上查詢資料之外,也可以多多去嘗試每種屬性的作用,多閱讀官方文檔(我始終覺得還是讀原文的比翻譯的理解的會更好)。

相關(guān)文章

  • Android實現(xiàn)手機監(jiān)控攝像頭

    Android實現(xiàn)手機監(jiān)控攝像頭

    這篇文章主要為大家詳細介紹了Android實現(xiàn)手機監(jiān)控攝像頭,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Android編程實現(xiàn)基于BitMap獲得圖片像素數(shù)據(jù)的方法

    Android編程實現(xiàn)基于BitMap獲得圖片像素數(shù)據(jù)的方法

    這篇文章主要介紹了Android編程實現(xiàn)基于BitMap獲得圖片像素數(shù)據(jù)的方法,對比分析了兩種獲取圖片像素的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • 如何在android中制作一個方向輪盤詳解

    如何在android中制作一個方向輪盤詳解

    這篇文章主要給大家介紹了關(guān)于如何在android中制作一個方向輪盤的相關(guān)資料,這個是在手游領(lǐng)域中很常見的用于控制方向的輪盤,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-09-09
  • Android富文本實現(xiàn)的幾種方式匯總

    Android富文本實現(xiàn)的幾種方式匯總

    由于項目中需要使用到富文本顯示和編輯,索性整理下,這篇文章主要給大家介紹了關(guān)于Android富文本實現(xiàn)的幾種方式,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • Android如何獲取系統(tǒng)通知的開啟狀態(tài)詳解

    Android如何獲取系統(tǒng)通知的開啟狀態(tài)詳解

    這篇文章主要給大家介紹了關(guān)于Android如何獲取系統(tǒng)通知開啟狀態(tài)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對各位Android開發(fā)者們具有一定的參考學習價值,需要的朋友們下面跟著小編來一起看看吧啊。
    2017-08-08
  • Android多種方式實現(xiàn)相機圓形預覽的示例代碼

    Android多種方式實現(xiàn)相機圓形預覽的示例代碼

    這篇文章主要介紹了Android多種方式實現(xiàn)相機圓形預覽的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Android實現(xiàn)Path平滑的涂鴉效果實例

    Android實現(xiàn)Path平滑的涂鴉效果實例

    這篇文章主要給大家介紹了關(guān)于Android實現(xiàn)Path平滑涂鴉效果的相關(guān)資料,通過本文介紹的方法修改后會讓線條平滑很多,文中給出了詳細的示例代碼供大家參考學習,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-10-10
  • Android中SeekBar和RatingBar用法實例分析

    Android中SeekBar和RatingBar用法實例分析

    這篇文章主要介紹了Android中SeekBar和RatingBar用法,結(jié)合實例形式分析了SeekBar和RatingBar的功能、定義與簡單使用方法,需要的朋友可以參考下
    2016-06-06
  • android實現(xiàn)通話自動錄音服務(wù)

    android實現(xiàn)通話自動錄音服務(wù)

    這篇文章主要為大家詳細介紹了android實現(xiàn)通話自動錄音服務(wù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • Android通過BLE傳輸文件遇到問題解決

    Android通過BLE傳輸文件遇到問題解決

    這篇文章主要為大家介紹了Android通過BLE傳輸文件遇到問題解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04

最新評論

全州县| 瑞昌市| 南通市| 榕江县| 莱西市| 论坛| 景泰县| 平泉县| 英吉沙县| 扶绥县| 灯塔市| 宁强县| 泗阳县| 昭通市| 河北区| 河池市| 拜城县| 招远市| 贵港市| 玉门市| 辛集市| 滦平县| 延庆县| 巴彦县| 乐安县| 庆阳市| 毕节市| 黔江区| 宿松县| 东乌珠穆沁旗| 宁安市| 隆化县| 阜康市| 息烽县| 巴青县| 禄丰县| 莱芜市| 潍坊市| 革吉县| 广德县| 徐水县|