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

Android編程學(xué)習(xí)之抽象類AbsListView用法實例分析

 更新時間:2015年10月31日 12:42:59   作者:Vector_Yi  
這篇文章主要介紹了Android編程學(xué)習(xí)之抽象類AbsListView用法,較為詳細的分析了抽象類AbsListView的功能、結(jié)構(gòu)、定義及使用注意事項等,需要的朋友可以參考下

本文實例講述了Android編程學(xué)習(xí)之抽象類AbsListView用法。分享給大家供大家參考,具體如下:

一、繼承關(guān)系

public abstract class AbsListView extends AdapterView <T extendsAdapter>

java.lang.Object
         android.view.View
               android.view.ViewGroup
                      android.widget.AdapterView<T extends android.widget.Adapter>
                             android.widget.AbsListView

二、AbsListView概述

用于為一系列條目實現(xiàn)一個虛擬列表的的基類,但是這個列表在這里沒有空間定義。例如,這個類的子類可以將這個虛擬列表的內(nèi)容顯示為網(wǎng)格、可旋轉(zhuǎn)的列表或者棧等等。

三、嵌套類

class AbsListView.LayoutParams//AbsListView實現(xiàn)LayoutParams是為了裝載視圖類型而提供空間。
interface AbsListView.MutiChoiceModeListener// MutiChoiceModeListener為多選模式監(jiān)聽器,響應(yīng)一個CHOICE_MODE_MULTIPLE_MODAL(自API Level 11).
interface AbaListView.OnScrollListener// 提供了一個回調(diào)函數(shù),當(dāng)視圖被滾動時觸發(fā)。
interface AbsListView.RecyclerListener// 用來接收View被放置在待回收堆區(qū)時發(fā)送的消息的監(jiān)聽器。

四、XML屬性

1.AbsListView的XML屬性

android:cacheColorHint// 表明這個列表的背景始終以單一、固定的顏色繪制,可以優(yōu)化繪制過程。 
android:choiceMode//為視圖指定選擇的行為??蛇x的類型有:none、singleChoice、multipleChoice、multipleChoiceModal。 
android:drawSelectorOnTop// 若設(shè)為true,選擇器將繪制在選中條目的上層。默認為false。 
android:faseScrollEnabled// 設(shè)置是否允許使用快速滾動滑塊。 
android:listSelector// 設(shè)置選中項顯示的可繪制對象,可以是圖片或者顏色屬性。 
android:scrollingCache// 設(shè)置在滾動時是否使用繪制緩存。若設(shè)為true,則將使?jié)L動表現(xiàn)更快速,但會占用更內(nèi)存。默認為true。 
android:smoothScrollbar// 為真時,列表會使用更精確的基于條目在屏幕上的可見像素高度的計算方法。默認該屬性為真,如果你的適配器需要繪制可變高的條目,他應(yīng)該設(shè)為假。當(dāng)該屬性為真時,你在適配器在顯示變高條目時,滾動條的把手會在滾動的過程中改變大小。當(dāng)設(shè)為假時,列表只使用適配器中的條目數(shù)和屏幕上的可見條目來決定滾動條的屬性。 
android:stackFromBottom// 設(shè)置GridView和ListView是否將內(nèi)容從底部開始顯示。 
android:textFilterEnabled// 當(dāng)設(shè)為真時,列表會將結(jié)果過濾為用戶類型。前提是這個列表的Adapter必須支持Filterable接口。 
android:transcriptMode//設(shè)置列表的transcriptMode.有如下選項可選: 
//(1)disabled     禁用TranscriptMode,也是默認值; 
//(2)normal       當(dāng)新條目添加進列表中并且已經(jīng)準(zhǔn)備好顯示的時候,列表會自動滑動到底部以顯示最新條目; 
//(3)alwaysScroll  列表會自動滑動到底部,無論新條目是否已經(jīng)準(zhǔn)備好顯示. 

2.繼承自ViewGroup的XML屬性

android:addStatesFromChildren// 設(shè)置這個ViewGroup的drawable狀態(tài)是否包括子View的狀態(tài)。若設(shè)為true,當(dāng)子View如EditText或Button獲得焦點時,整個ViewGroup也會獲得焦點。
android:alwaysDrawnWithCache// 設(shè)置ViewGroup在繪制子View時是否一直使用繪圖緩存。默認為true。
android:animationCache// 設(shè)置布局在繪制動畫效果時是否為其子View創(chuàng)建繪圖緩存。若設(shè)為true,將會消耗更多的內(nèi)存,要求持續(xù)時間更久的初始化過程,但表現(xiàn)更好。默認為true。
android:clipChildren// 設(shè)置子View是否受限于在自己的邊界內(nèi)繪制。若設(shè)為false,當(dāng)子View所占用的空間大于邊界時可以繪制在邊界外。默認為true。
android:clipToPadding//定義布局間是否有間距。默認為true。
android:descendantFocusability// 定義當(dāng)尋找一個焦點View的時候,ViewGroup與其子View之間的關(guān)系??蛇x項為:
//(1)beforeDescendants    ViewGroup會比其子View更先獲得焦點;
//(2)afterDescendants    只有當(dāng)無子View想要獲取焦點時,ViewGroup才會獲取焦點;
//(3)blockDescendants     ViewGroup會阻止子View獲取焦點 
android:layoutAnimation//定義當(dāng)ViewGroup第一次展開時的動畫效果,也可人為地在第一次展開后調(diào)用。
android:persistentDrawingCache// 定義繪圖緩存的持久性。有如下可選項:
//(1)none          當(dāng)使用過后不保留繪圖緩存
//(2)animation  在layout animation之后保留繪圖緩存
//(3)scrolling  在Scroll操作后保留繪圖緩存
//(4)all   always保留繪圖緩存

希望本文所述對大家Android程序設(shè)計有所幫助。

相關(guān)文章

  • Android 中使用ContentObserver模式獲取短信用正則自動填充驗證碼

    Android 中使用ContentObserver模式獲取短信用正則自動填充驗證碼

    這篇文章主要介紹了Android 中使用ContentObserver模式獲取短信用正則自動填充驗證碼,首先使用了ContentObserver監(jiān)聽短信,然后從短信中用正則的分組去拿到驗證碼,具體實現(xiàn)代碼大家參考下本文
    2017-02-02
  • Android編程實現(xiàn)的首頁左右滑動切換功能示例

    Android編程實現(xiàn)的首頁左右滑動切換功能示例

    這篇文章主要介紹了Android編程實現(xiàn)的首頁左右滑動切換功能,涉及Android事件監(jiān)聽及響應(yīng)相關(guān)操作技巧,需要的朋友可以參考下
    2017-07-07
  • Android控件系列之CheckBox使用介紹

    Android控件系列之CheckBox使用介紹

    CheckBox和Button一樣,也是一種古老的控件,它的優(yōu)點在于,不用用戶去填寫具體的信息,只需輕輕點擊,缺點在于只有“是”和“否”兩種情況,但我們往往利用它的這個特性,來獲取用戶的一些信息
    2012-11-11
  • Android中的存儲詳解

    Android中的存儲詳解

    大家好,本篇文章主要講的是Android中的存儲詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • 分享一個Android設(shè)置圓形圖片的特別方法

    分享一個Android設(shè)置圓形圖片的特別方法

    圓形圖片想必是項目開發(fā)中也是不少用的一個知識點吧。那么這里學(xué)習(xí)一下簡單的制作圓形圖片,這個方法不用于平時的實現(xiàn)方法,有需要的可以參考借鑒。
    2016-09-09
  • Android實現(xiàn)在屏幕上移動圖片的方法

    Android實現(xiàn)在屏幕上移動圖片的方法

    這篇文章主要介紹了Android實現(xiàn)在屏幕上移動圖片的方法,實例分析了Android操作圖片的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 詳解Android 硬布局item的高級寫法

    詳解Android 硬布局item的高級寫法

    這篇文章主要介紹了詳解Android 硬布局item的高級寫法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Android 中 onSaveInstanceState()使用方法詳解

    Android 中 onSaveInstanceState()使用方法詳解

    這篇文章主要介紹了Android 中 onSaveInstanceState()使用方法詳解的相關(guān)資料,希望通過本文大家能夠掌握這部分知識,需要的朋友可以參考下
    2017-09-09
  • Android 實現(xiàn)圖片生成卷角和圓角縮略圖的方法

    Android 實現(xiàn)圖片生成卷角和圓角縮略圖的方法

    本篇文章主要介紹了Android 實現(xiàn)圖片生成卷角和圓角縮略圖的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Android Studio給各種控件加邊框的操作方法

    Android Studio給各種控件加邊框的操作方法

    這篇文章主要介紹了Android Studio給各種控件加邊框的操作方法,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12

最新評論

武强县| 梁山县| 白山市| 遂川县| 福鼎市| 咸阳市| 黔江区| 那曲县| 镶黄旗| 长白| 工布江达县| 盐亭县| 仪陇县| 东乌珠穆沁旗| 延安市| 新津县| 双柏县| 汝城县| 集贤县| 汶川县| 达日县| 奉化市| 澄城县| 中宁县| 武城县| 仁布县| 乐清市| 松溪县| 名山县| 巍山| 南康市| 紫阳县| 综艺| 绍兴县| 富锦市| 卢氏县| 镇原县| 桓仁| 东丽区| 元氏县| 视频|