Spinner添加數據

第一種方法:

設置list

public List<String> getDataSource(){
    List<String> list = new ArrayList<String>
    List.add("beijing");
    List.add("shanghai");
    return list;
}

public class SpinnerActivity extends Activity{
    private Spinner spinner;
    private ArrayAdapter<String> adapter;

    @Overrride
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.spinner);
            
        findviewbyid;
        adapter = new ArrayAdapter<String>(this,android.r.layout.simple_spinner.dropdown_item,getDataSource());
        spinner.setAdapter(adapter);
    }
}

第二種:

在values下建個array.xml

<resources>

    <string-array name="spinmajor">
    <item></item>  
    <item>計算機科學與技術</item>  
    <item>信息安全</item>  
    <item>軟件工程</item>  
    </string-array>
    
</resources>

然后在布局文件中加上以下代碼:

 android:entries="@array/spinmajor"
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,593評論 25 708
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,779評論 18 399
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,993評論 19 139
  • 簡介 Java虛擬機通過裝載、連接和初始化一個類型,使該類型可以被正在運行的Java程序使用。 裝載:把二進制形式...
    azmohan閱讀 232評論 0 0
  • 光影 有光的地方 就用陰影 如同世界 如同你我 ———————— 這是【每天的話】 每天只分享這么一張隨手拍的照片...
    ShawnLim閱讀 263評論 0 0