安卓中spinner可以在strings.xml檔案中定義要顯示的文字,在程式中獲取文字並設定文字的顯示樣式。
在strings.xml檔案中定義文字:
<
string-array
name="levelarray"
>
<
item
>3x3
item
>
<
item
>3x4
item
>
<
item
>4x3
item
>
<
item
>4x4
item
>
<
item
>4x5
item
>
<
item
>5x5
item
>
string-array
>
在程式中獲取文字並設定文字顯示的樣式:
publicarrayadaptergetleveladapter(context context)
arrayadaptercityarrayadapter = new arrayadapter(
context,android.r.layout.******_spinner_item, list);// 設定文字布局
cityarrayadapter.setdropdownviewresource(android.r.layout.******_spinner_dropdown_item);//設定下拉框顯示值的樣式
return cityarrayadapter;
將文字設定成spinner彈出框的顯示文字:
levelsp =(spinner) findviewbyid(r.id.main_level_spinner);
levelsp.setadapter(getleveladapter(this));//設定下拉彈出顯示的值
安卓中關於spinner的使用
spinner也算是安卓開發中乙個不太常用的控制項,今天專案需求要用到這個小控制項,索性拿出來點時間整理下它吧,跟其他控制項大同小異,使用起來也算簡單吧 先是布局檔案 接著是在 裡設定監聽事件 public class mainactivity extends activity override p...
安卓學習 spinner控制項
安卓提供了一種下拉列表式的控制項 spinner,實現這個控制項主要就是配置arrayadapter這個介面卡,下面就記錄配置該介面卡的兩種方法。一.通過createfromresource方法建立乙個arrayadapter物件 1.首先在布局檔案中定義乙個spinner控制項 2.建立乙個arr...
安卓中自定義控制項顯示樣式
1 扁平化控制項的樣式如下 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.2 一般控制項的樣式如下 android startcolor ff8c00 android endcolor ffffff android angle 90 android wid...