listview屬性總結
自定義listview中滾動條樣子:
在ListView中新增屬性:
android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"
android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"
scrollbar_vertical_track,crollbar_vertical_thumb
自定義的xml檔案,放在Drawable中,track是指長條,thumb是指短條,然後再xml中定義短條和長條的樣式
不讓滾動條消失,一直出現:
android:fadeScrollbars="false"
不讓滾動條出現:
android:scrollbars="none"
這裡需要我們自己定義一個adapter,在getview方法裡新增我們的判讀邏輯(讓listview指定的item獲取焦點),讓返回的view去掉用view.requestFous,並對listview.setSelection(pos),pos為指定的item,同時要注意滑鼠點選操作出現listview會使焦點丟失(不會出現在item上)
PopWindow中listview的item獲取不到點選事件的解決方案
1. 想讓listview的item獲取點選事件,
千萬不要用listview.setOnItemClickListener()
因為listview是獲取不到焦點的,怎麼設定都沒有用處,我已經用過n多次了
要在adapter中的getView方法中對當前view設定點選事件,並使用一個回撥介面暴露給建立該listview的
activity,這樣就可以進行一些操作了,注意暴漏的介面要是public的,AdapterItemOnClickCallback
2, 發評論的朋友說的:
popupWindow.setFocusable(true);
popupWindow.update();
去掉滑動到頭時兩邊的陰影
android:overScrollMode="never"
去掉兩頭泛色的過度地帶:
android:fadingEdge="none"
有個EditText, 當軟鍵盤開啟的時候, listview下面的東西被蓋住了,
設定以下屬性: android:transcriptMode="alwaysScroll"
它會使listview的最新條目滾動到可視範圍, 設定normal有時候會不管用,
但是它的很大的弊端是: 下拉獲取更多的訊息完畢時,或者只要你呼叫adapter的notify方法, 它總是預設選中listview最後一項, listview的setSelection是沒有用的;
解決方法是: 傳送一個在下拉開始的時候, 禁用掉, 等下拉完畢後,傳送一個message, 在handler的handleMesage中啟用它,,
為什麼不直接在下拉完畢adapter.notify完畢後啟用它, 試試就知道了. 反正我的是行不通的,所以才用handler
相關文章
- tkinter屬性(總結)
- React屬性用法總結React
- CSS屬性總結之backgroundCSS
- css文字屬性詳細總結CSS
- css列表屬性詳細總結CSS
- 檔案屬性及find命令總結
- HTML meta 標籤總結與屬性HTML
- css顏色屬性詳細總結CSS
- DW屬性設定的總結 (轉)
- python呼叫私有屬性的方法總結Python
- 物件導向中Object常用屬性總結物件Object
- Ajax的XMLHttpRequest物件的屬性和方法總結XMLHTTP物件
- 總結一下CSS中的定位 Position 屬性CSS
- Android動態修改ListView中指定Item的元件屬性AndroidView元件
- css常用屬性彙總CSS
- CSS3的新屬性的一下總結CSSS3
- 《原神》綠劍就業攻略 《原神》磐巖結綠武器屬性總結就業
- 富文字AttributedString總結(三)之連結屬性的設定
- Android EditText 屬性彙總Android
- jQuery知識總結之元素屬性與樣式的操作jQuery
- Android UI美化之 shape的使用及其屬性總結AndroidUI
- After Effects 圖層屬性及屬性組結構詳解
- 三、動態繫結屬性
- 連結a物件的pathname屬性物件
- 超連結a的target屬性
- jquery 事件物件屬性小結jQuery事件物件
- 線性結構總結
- html的meta總結,html標籤中meta屬性使用介紹HTML
- CMake 屬性之全域性屬性
- WPF使用MVVM(一)-屬性繫結MVVM
- 類的結構之一:屬性
- 計算機圖形學(三)_圖元的屬性_章節總結(下)計算機
- iOS動畫 屬性屬性解析iOS動畫
- defer 屬性和 async 屬性
- iOS @property 屬性相關的總結iOS
- [譯] Angular 屬性繫結更新機制Angular
- JavaScript修改連結a的href屬性值JavaScript
- 將href屬性值寫入連結<a>