您好,登錄后才能下訂單哦!
這篇文章主要講解了“Android Studio如何實現下拉列表效果”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Android Studio如何實現下拉列表效果”吧!
使用 ArrayAdapter 的方式實現一個城市的下拉列表。
activity_main.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="20dp" > <TextView android:layout_width="182dp" android:layout_height="37dp" android:text="城市" android:textSize="25dp"/> <Spinner android:id="@+id/spinner1" android:layout_width="182dp" android:layout_height="64dp" /> </LinearLayout>
city.xml:
<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="spinnername"> <item>北京</item> <item>上海</item> <item>武漢</item> <item>南京</item> <item>南昌</item> <item>深圳</item> <item>長沙</item> <item>廣州</item> <item>昆明</item> <item>貴陽</item> <item>哈爾濱</item> <item>吉林</item> <item>蘇州</item> <item>杭州</item> <item>南陽</item> <item>石家莊</item> <item>濟南</item> <item>銀川</item> <item>呼和浩特</item> <item>西安</item> <item>合肥</item> <item>鄭州</item> <item>青島</item> <item>臺北</item> <item>蘭州</item> <item>太原</item> <item>烏魯木齊</item> <item>海口</item> <item>沈陽</item> <item>福州</item> <item>南寧</item> <item>成都</item> <item>長春</item> <item>拉薩</item> <item>西寧</item> </string-array> </resources>
MainActivity.java:
package com.example.myapplication; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.Spinner; public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Spinner spinner=(Spinner)findViewById(R.id.spinner1);//初始化控件 String[]city=getResources().getStringArray(R.array.spinnername);//建立數據源 ArrayAdapter<String>adapter= new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,city);//建立Adapter并且綁定數據源 //第一個參數表示在哪個Activity上顯示,第二個參數是系統下拉框的樣式,第三個參數是數組。 spinner.setAdapter(adapter);//綁定Adapter到控件 } }
運行結果
感謝各位的閱讀,以上就是“Android Studio如何實現下拉列表效果”的內容了,經過本文的學習后,相信大家對Android Studio如何實現下拉列表效果這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。