使listView中有些條目可用,有些不可用
其實很簡單,只要重寫isEnabled(int position)就可以了,看下面的例子.
public class List5 extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setListAdapter(new MyListAdapter(this)); } private class MyListAdapter extends BaseAdapter { public MyListAdapter(Context context) { mContext = context; } public int getCount() { return mStrings.length; } @Override public boolean areAllItemsEnabled() { return true; } @Override public boolean isEnabled(int position) { return !mStrings[position].startsWith("-"); } public Object getItem(int position) { return position; } public long getItemId(int position) { return position; } public View getView(int position, View convertView, ViewGroup parent) { TextView tv; if (convertView == null) { tv = (TextView) LayoutInflater.from(mContext).inflate( android.R.layout.simple_expandable_list_item_1, parent, false); } else { tv = (TextView) convertView; } tv.setText(mStrings[position]); return tv; } private Context mContext; } private String[] mStrings = { "----------", "----------", "Abbaye de Belloc", "Abbaye du Mont des Cats", "Abertam", "----------", "Abondance", "----------", "Ackawi", "Acorn", "Adelost", "Affidelice au Chablis", "Afuega'l Pitu", "Airag", "----------", "Airedale", "Aisy Cendre", "----------", "Allgauer Emmentaler", "Alverca", "Ambert", "American Cheese", "Ami du Chambertin", "----------", "----------", "Anejo Enchilado", "Anneau du Vic-Bilh", "Anthoriro", "----------", "----------" }; }
相關推薦
Elasticsearch yellow 意味著主分片可用,副本不可用
sta stat 通過 init 兩個 nds art ini nasm 摘自:http://unasm.com/2016/11/644/ 在通過 /_cluster/state 命令查看es 狀態的時候,發現es 處於一個yellow的狀態, 這個很奇怪,按照官方的
使listView中有些條目可用,有些不可用
有時候,我們需要listView中有些條目可用,有些不可用。如何設定呢? 其實很簡單,只要重寫isEnabled(int position)就可以了,看下面的例子. public class List5 extends ListActivity { @Overri
在ListView中巢狀ViewFlow,ViewFlow滑動有些卡頓的問題~
最近做類似於網易新聞頭條那種圖片Banner,實現方法是:在ListView中巢狀ViewFlow,但是ViewFlow的滑動總是不是那麼順暢,覺得應該是觸屏事件攔截衝突的問題吧,在網上查閱了一下我的解決方法如下: 在ViewFlow中宣告mListView,然後將父ListView傳入到ViewFlow,
C#.net讀取Excel表中的資料時,有些欄位內容(字串、數字)讀取不到的解決辦法
匯入Excel時,會丟失一些手機號,或者固定電話號 問題出在於,他們將資料填入Excel時,有些格式是數值型別,有些是文字型別 當用OLEDB讀取Excel的時候,在Extended Properties中若沒有配置IMEX=1的屬性,微軟的處理機制是將列轉換為同一
js中實現button按鈕變灰不可用,可用的方法
按鈕變灰不可用方法:document.getElementById("crop").setAttribute("disabled", true); 按鈕可用方法:document.getElementById("crop").removeAttribute("disabled"); 按
關於ListView中巢狀EditText,焦點及其他點選問題
之前專案做過這個類似的UI,處理起來也很麻煩,要求的效果是 1.EditText點擊出現輸入法,遊標顯示在最後,效果如圖 2.編輯完內容後,收起鍵盤儲存修改內容。 這裡會用到幾個類 1.自定義Adapter(主要的處理也是在這裡) 2.自定義的EditText(
ListView中的條目獲取焦點時更換背景
在listview某一項獲取焦點時更換當前條目的背景顏色 前提有兩個: listview中的item不能設定background,否則view不會顯示出來 listview不能設定focusea
android listview中checkbox(購物車,批量操作)
最近在做購物車這裡。 在做全選的時候 總會出現getchillat()空指標的問題,所以放棄了。 後來參考了網上的一些例子。 至於加入之後就可以看下面 check_goods_all和delete中的程式碼吧 這兩個函式的最後都重新設定了介面卡 因為我在呼叫cartAda
R中讀取文件,找不到路徑問題 No such file or directory
con tracking air csdn rac rect 路徑 路徑和 data R中讀取文件,找不到路徑問題 No such file or directory 近日,讀取文件時。出現例如以下問題 > passenger = read.c
混亂中的ICO平臺,會不會是下一個P2P的重災區?
ico平臺當眾多巨頭和創業者還在為共享打車、共享單車、VR、IP化、互聯網金融沈迷時,一種全新的“眾籌”正在造就一個又一個暴富神話。其名為ICO,即首次代幣眾籌,一般指區塊鏈初創項目在眾籌平臺上發行項目代幣,投資者使用指定數字貨幣購買代幣為項目進行眾籌行為。而近段時間以來,國內外ICO市場井噴式爆發。今年初至
flask如何使模板返回大文件,又不消耗大量內存
syntax rip mini generator 當我 n-k range body -m 當我們要往客戶端發送大量的數據,比如一個大文件時,將它保存在內存中再一次性發到客戶端開銷很大。比較好的方式是使用流,本篇就要介紹怎麽在Flask中通過流的方式來將響應內容發送給客戶
結構中如果包含AnsiString,是不是就不能簡單的復制?
手表 爆炸 復制 南方 故事 天空 難受 中間 兩個 今年春遲,春節已過去很久天氣依然寒冷。對於生於南方的我來說, 10 攝氏度 以下的氣溫足以讓我很難受。 周末,天空透過窗隙投進來一束灰白的光,讓我讀取到今天又是陰冷的一天。伸手去摸床頭櫃上的手表,時間已是中午。記得昨晚是
一生中落的雪,我們不能全部看見
文/裡則林 15歲初中 15歲那年,我們搬進了一個陌生的小區。住得離學校更遠了,出入都要帶門禁卡,這更讓吊兒郎當的我頭疼。 每次走到門口,我就會忽然彎腰直接從欄杆下面鑽過去。這時候,門口保安總會以一副我欠了他八百萬沒還的樣子,讓我出示業主卡,本來無傷大雅的事到了這裡卻讓我莫名生厭
python去除列表中的重複元素,但不能改變原列表
‘’’ 去除列表中的重複元素 1.列表中的元素有重複,需要去掉重複元素 2.要求保留原來的元素順序 3.不需要返回值,直接修改原列表即可 ‘’’ def duplicate_removal(lt): lt1 = [] for i in lt: if i
將一句話中的單詞倒置,標點符號不變。Java實現方式
在網上看到一道這樣的題目,例如輸入 i can fly. 輸出fly. can i 於是自己實現了一下。 List<String>list=new ArrayList<>(); String s="i can fly
win10安裝JDK cmd中可以執行java,但不能用javac,解決方案
win10安裝JDK cmd中可以執行java,但不能用javac 網上教程(1)新建->變數名"JAVA_HOME",變數值"C:\Java\jdk1.8.0_05"(即JDK的安裝路徑) (2)編輯->變數名"Path",在原變數值的最後面加上“;%JAVA_HOME%\bin;%JAVA_
mysql在把子查詢結果作為刪除表中資料的條件,mysql不允許在子查詢的同時刪除原表資料
** 目標表和原表一致 MYSQL不支援如此操作 資料庫不能邊查詢邊刪除 ** delete from push_msg_overview where id in ( select id from push_msg_overview where pus
CentOS升級Python27後,yum不可用
之前一篇文章介紹了《Centos6.8升級Python2.6為Python2.7》,升級完畢後通過pip安裝依賴時不再提示版本過期,但是隨之而來的問題就是yum不好使了,例如會出現如下報錯[[email protected] ~]# yum search jpegoptim There was a
2016 word 安裝6.9b mathtype後,灰色不可用
在安裝MathType後出現的彈窗 MathType選單灰色示例 針對這個問題有三種情況,解決方法如下: 第一種情況是更改安全級別,出現的彈窗提示是巨集的級別太高了,只需要將之更改就可以了。 操作步驟: 1.選擇“工具”—“巨集”—“安全性”。 2.裡把巨
CentOS更換python版本後,yum不可用的問題
因為yum呼叫了python,他的啟動程式/usr/bin/yum就是一個python指令碼 yum是不相容 Python 2.7的,所以yum不能正常工作,我們需要指定 yum 的Python版本 將檔案/usr/bin/yum頭部的#!/usr/bin/python 改成#!/usr/bin/python