安卓中定義Spinner的樣式和獲取資料

2021-06-26 15:18:26 字數 1016 閱讀 9916

安卓中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...