本篇文章介紹android裡spinner的用法,在這裡介紹3中用法
方法一:先在valus下自己建立乙個android xml of values 檔案,然後把相應的元素加進去就可以了。呼叫的方法是在布局檔案裡呼叫@array/list(這裡的list是你建立的xml 的檔名)
在主活動裡面的**如下: private spinner s;
s=(spinner)findviewbyid(
arrayadapteradapter=arrayadapter.createfromresource(this, r.array.list, android.r.layout.select_dialog_singlechoice);
adapter.setdropdownviewresource(android.r.layout.select_dialog_singlechoice);
s.setadapter(adapter);
方法二:l利用字元陣列自己在主要活動裡面定義資源,然後在自行呼叫。
主要**如下:string ringlist=;
arrayadapteradapter=new arrayadapter(this,android.r.layout.select_dialog_singlechoice,ringlist);
adapter.setdropdownviewresource(android.r.layout.select_dialog_singlechoice);
s.setadapter(adapter);
方法三:l利用列表自己在主要活動裡面定義資源,然後在自行呼叫。
listlist =new arraylist();
list.add("aaa");
list.add("aba");
list.add("abcva");
list.add("aghja");
list.add("aahjika");
arrayadapteradapter=new arrayadapter(this,android.r.layout.select_dialog_singlechoice,list);
adapter.setdropdownviewresource(android.r.layout.select_dialog_singlechoice);
s.setadapter(adapter);
在這裡說明,方法二和方法三主要都是分為三個步驟:定義介面卡,設定介面卡的外觀,繫結對應的介面卡列表和字元陣列。
android Spinner的簡單使用
array.xml內容如下 無 全部套數 總面積總金額 spzone是我的spinner控制項,下拉框列表的布局是android的乙個下拉項的預設布局 我設定了顯示選擇 無 的時候設定字串zone為null spzone.setadapter arrayadapter.createfromresou...
android Spinner 使用心得
1 設定spinner的 顯示樣式和下拉樣式 如下可分別在 r.layout.spinner item布局和r.layout.spinner item down布局中分別自定義顯示樣式和下拉樣式。注 在顯示樣式和下拉樣式中必須包含相同id 的textview來顯示文字內容 liststrlist n...
container of 的的的原理
另外一篇,同樣精彩,揭開linux核心中container of的神秘面紗 華清遠見嵌入式學院講師。在linux 核心中有乙個大名鼎鼎的巨集container of 這個巨集是用來幹嘛的呢?我們先來看看它在核心中是怎樣定義的。呵呵,乍一看不知道是什麼東東。我們先來分析一下container of p...