Android Studio中Spinner控制元件的資料繫結實現
這裡介紹使用集合在程式中為Spinner控制元件設定資料來源,步驟如下:
1、在Android Studio介面中,選擇“Project”,然後展開"app"->"res"->"layout",開啟activity_main.xml,新增一個Spinner控制元件,程式碼如下:
<Spinner
android:id="@+id/eduSpinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Spinner>
2、找到“app”->"java"下的MainActivity.java檔案,定義幾個變數,程式碼如下:
private List<CharSequence> eduList = null;
private ArrayAdapter<CharSequence> eduAdapter = null;
private Spinner eduSpinner= null;
3、在Activity的OnCreate方法後面,新增如下方法:
//找到Spinner控制元件
eduSpinner = (Spinner)super.findViewById(R.id.eduSpinner);
eduSpinner.setPrompt("請選擇您的學歷:");
eduList = new ArrayList<CharSequence>();
eduList.add("大專");
eduList.add("本科");
eduList.add("碩士");
eduList.add("其他");
eduAdapter = new ArrayAdapter<CharSequence>(this,android.R.layout.simple_spinner_item,eduList);
eduAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
eduSpinner.setAdapter(eduAdapter);
在後面該繫結的資料可以通過WebService從伺服器上獲取對應的資料,然後繫結到Spinner控制元件上。
===========================================================================
如果覺得對您有幫助,微信掃一掃支援一下:
相關文章
- Android下實現資料繫結功能Android
- 如何實現VM框架中的資料繫結框架
- Winform控制元件繫結資料ORM控制元件
- MVVM模式和在WPF中的實現(二)資料繫結MVVM模式
- javascript實現資料的雙向繫結(手動繫結)JavaScript
- 實現對DataGird控制元件的繫結操作控制元件
- 在winform中如何實現雙向資料繫結?ORM
- 在android的spinner中,實現取VALUE值和TEXT值。Android
- 雙向資料繫結實現原理
- javascript實現雙向資料繫結JavaScript
- js 實現vue的雙向資料繫結JSVue
- vue資料雙向繫結的實現原理Vue
- Vue原始碼探究-資料繫結的實現Vue原始碼
- Android開發之Spinner控制元件使用Android控制元件
- Android-Spinner [使用C# And Java實現]AndroidC#Java
- angularjs中的資料繫結AngularJS
- JavaScript實現簡單的雙向資料繫結JavaScript
- 基於vue實現的雙向資料繫結Vue
- Android UI控制元件系列:Spinner(下拉選單)AndroidUI控制元件
- 如何在原生微信小程式中實現資料雙向繫結微信小程式
- 淺談Vue中的資料繫結的實現,以及Vue3.0的proxyVue
- android 之 Spinner 下拉選單實現級聯Android
- 通過原生js實現資料的雙向繫結JS
- OCI中繫結變數的實現例子變數
- 在Lua中實現Rust物件的繫結Rust物件
- FlatList 資料繫結 及上拉載入實現
- 手動實現vue元件間的雙向資料繫結Vue元件
- 【轉載】WPF中TreeView控制元件資料繫結和後臺動態新增資料(一)View控制元件
- vue中的雙向資料繫結原理Vue
- 【阿不】深入ASP.NET資料繫結(中)—資料雙向繫結機理ASP.NET
- Android資料繫結框架DataBinding用法Android框架
- 在Windows Form 中可以繫結非bool型別資料的CheckBox控制元件 (轉)WindowsORM型別控制元件
- 一步一步實現Vue資料繫結Vue
- 手動簡單實現Vue雙向資料繫結Vue
- Vue用@input代替v-model實現資料繫結Vue
- 資料繫結
- Vue的資料繫結Vue
- 關於.NET中WinForms裡面的ListBox實現資料繫結的解決方法 (轉)ORM