Android Spinner 下拉菜單的使用
Android 中下拉菜單,即如html中的<select>,關(guān)鍵在于調(diào)用setDropDownViewResource方法,以XML的方式定義下拉菜單要顯示的模樣
步驟:
1、定義Spinner控件
<Spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:prompt="@string/planet_prompt" /><!-- 一個String資源,所以要指向一個string -->
2、在res/values/文件夾下新建一個名為arrays的Android XML文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="planets">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Neptune</item>
</string-array>
</resources>
該文件中的內(nèi)容會自動添加到R文件中,引用方式為:R.array.planets;這是用戶下拉選擇項的List;
3、在Activity的onCreate方法中添加如下代碼
Spinner s = (Spinner) findViewById(R.id.spinner);
ArrayAdapter adapter2 = ArrayAdapter.createFromResource(this, R.array.planets, android.R.layout.simple_spinner_item);
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter2);
OK!
相關(guān)文章
Android模塊化中數(shù)據(jù)傳遞/路由跳轉(zhuǎn)實現(xiàn)示例
這篇文章主要介紹了Android模塊化中數(shù)據(jù)傳遞/路由跳轉(zhuǎn)實現(xiàn)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07Android調(diào)用相機并將照片存儲到sd卡上實現(xiàn)方法
Android中實現(xiàn)拍照有兩種方法,一種是調(diào)用系統(tǒng)自帶的相機,還有一種是自己用Camera類和其他相關(guān)類實現(xiàn)相機功能,這種方法定制度比較高,需要的朋友可以了解下2012-12-12Android自定義View圖片按Path運動和旋轉(zhuǎn)
這篇文章主要為大家詳細介紹了Android自定義View圖片按Path運動和旋轉(zhuǎn),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01分享Android中ExpandableListView控件使用教程
這篇文章主要介紹了Android中ExpandableListView控件使用教程,可以實現(xiàn)二級列表展示效果,需要的朋友可以參考下2015-12-12Android App支付系列(二):支付寶SDK接入詳細指南(附官方支付demo)
本篇文章介紹了Android App支付系列(二):支付寶SDK接入詳細指南(附官方支付demo) ,有興趣的同學(xué)可以了解一下。2016-11-11將Eclipse工程轉(zhuǎn)Android Studio工程的步驟與注意事項
這篇文章主要給大家介紹了將Eclipse工程轉(zhuǎn)Android Studio工程的方法步驟,并給大家分享了其中的一些注意事項,文中將實現(xiàn)的步驟一步步介紹的非常詳細,需要的朋友們可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11Android TextView高級顯示技巧實例小結(jié)
這篇文章主要介紹了Android TextView高級顯示技巧,結(jié)合實例形式總結(jié)分析了Android TextView控件進行文字與圖片顯示的相關(guān)操作技巧,需要的朋友可以參考下2016-10-10