GridView的一些特殊屬性(未完)
》GridView的一些特殊屬性:
1.android:numColumns=”auto_fit” //GridView的列數設定為自動
2.android:columnWidth=”90dp " //每列的寬度,也就是Item的寬度
3.android:stretchMode=”columnWidth"//縮放與列寬大小同步
4.android:verticalSpacing=”10dp” //兩行之間的邊距
5.android:horizontalSpacing=”10dp” //兩列之間的邊距
6.android:cacheColorHint="#00000000" //去除拖動時預設的黑色背景
7.android:listSelector="#00000000" //去除選中時的黃色底色
8.android:scrollbars="none" //隱藏GridView的滾動條
9.android:fadeScrollbars="true" //設定為true就可以實現滾動條的自動隱藏和顯示
10.android:fastScrollEnabled="true" //GridView出現快速滾動的按鈕(至少滾動4頁才會顯示)
11.android:fadingEdge="none" //GridView衰落(褪去)邊緣顏色為空,預設值是vertical。(可以理解為上下邊緣的提示色)
12.android:fadingEdgeLength="10dip" //定義的衰落(褪去)邊緣的長度
13.android:stackFromBottom="true" //設定為true時,你做好的列表就會顯示你列表的最下面
14.android:transcriptMode="alwaysScroll" //當你動態新增資料時,列表將自動往下滾動最新的條目可以自動滾動到可視範圍內
15.android:drawSelectorOnTop="false" //點選某條記錄不放,顏色會在記錄的後面成為背景色,內容的文字可見(預設為false)
》setOnItemSelectedListener、setOnItemClickListener與setOnTouchlistener的區別
首先從字面上理解,分別是:選擇、點選和觸控,但是在實際中該如何使用呢?筆者在剛剛學習的時候,傻傻分不清,後來在學習群中得到幫助,現在和需要的你分享一下下。
現在做android開發的,所使用的不論是真機還是模擬機,都是觸屏互動的,在這裡當選擇或點選或觸控某個Item時,前後這些操作的先後順序是:觸控→點選或選擇;那麼點選和選擇的區分呢?在android手機裝置中還真分不清,但是在android電視裝置中,使用遙控器選擇Item與點選Item的時候,這下區分明白了吧!所以在android手機裝置中,推薦使用點選,因為筆者在學習的時候分別對這兩個介面測試,發現選擇無效。
,使用ListView列表時經常會用到兩個事件:setOnItemClickListener——物件點選事件。當點選列表中的某行記錄時,觸發該事件,如觸控式螢幕點選以及按鍵等點選事件。
c——物件選擇事件。當選擇列表中某行記錄時,觸發該事件,如使用方向鍵或軌跡球改變選擇物件。
setOnItemClickListener只在點選(軌跡球或確認鍵)後觸發,而setOnItemClickListener而在改變選擇物件後就會觸發。
想實現點選列表某行觸發事件,建議使用setOnItemClickListener事件。
》控制元件上下左右都居中 android
相關文章
- 一些常用的模型屬性模型
- 一些超級好用的CSS 屬性CSS
- Go的一些特性 未完待續Go
- 關於python類屬性和例項屬性的一些細節注意點Python
- a標籤的使用,以及一些全域性屬性和連結型別。型別
- python 中的一些特殊語法Python
- css3的一些新屬性及部分用法CSSS3
- CSS 一些個人不常用屬性總結CSS
- Python 類的屬性與例項屬性Python
- java 程式設計常混淆的一些屬性,方法,工具類Java程式設計
- CMake 屬性之全域性屬性
- defer 屬性和 async 屬性
- logback 的屬性
- PHP8的一些新特性之構造方法屬性提升PHP構造方法
- CSS 屬性篇(七):Display屬性CSS
- CMake 屬性之目錄屬性
- CMake 屬性之目標屬性
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- Swift 中的屬性Swift
- Object物件的屬性Object物件
- 檔案的屬性
- Cookie 的 SameSite 屬性Cookie
- GObject的物件屬性GoObject物件
- Python中的屬性Python
- css的background屬性CSS
- 以太坊中的全域性屬性
- css屬性的可繼承性CSS繼承
- CSS display屬性的表格佈局相關屬性的解釋CSS
- vue計算屬性和vue實力的屬性和方法Vue
- Python的tkinter獲取元件屬性和設定元件屬性Python元件
- css屬性與js中style物件的屬性對應表CSSJS物件
- Python __dict__屬性:檢視物件內部所有屬性名和屬性值組成的字典Python物件
- Python - 物件導向程式設計 - 公共屬性、保護屬性、私有屬性Python物件程式設計
- CSS字型屬性和文字屬性詳解CSS
- python物件屬性管理(2):property管理屬性Python物件
- 根據屬性字串獲取屬性值字串
- CAD屬性編輯操作——物件屬性教程物件
- Xcode設定自己的個性屬性XCode
- PHP中的MySQLi擴充套件學習(二)mysqli類的一些少見的屬性方法PHPMySql套件