亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android編程開發之Spinner組件用法

2020-04-11 11:08:59
字體:
來源:轉載
供稿:網友

本文實例講述了Android編程開發之Spinner組件用法。分享給大家供大家參考,具體如下:

Spinner組件組要用顯示一個下拉列表,在使用中需要用到適配器Adapter,下面是一個該組件的使用示例

首先是布局文件main.xml:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical" android:layout_width="fill_parent"  android:layout_height="fill_parent">  <Spinner android:id="@+id/spinner1" android:layout_width="fill_parent"   android:layout_height="wrap_content" />  <Spinner android:id="@+id/spinner2" android:layout_width="fill_parent"   android:layout_height="wrap_content" android:layout_marginTop="20dp"/></LinearLayout> 

由于用到simpAdapter所以要寫子項Item的布局如下 item.xml:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="horizontal" android:layout_width="fill_parent"  android:layout_height="wrap_content">  <ImageView android:id="@+id/ivLogo" android:layout_width="60dp"   android:layout_height="60dp" android:src="@drawable/icon"   android:paddingLeft="10dp" />  <TextView android:id="@+id/tvApplicationName" android:textColor="#000"   android:layout_width="wrap_content" android:layout_height="fill_parent"   android:textSize="16dp" android:gravity="center_vertical"   android:paddingLeft="10dp" /> </LinearLayout> 

下面是代碼:

import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.app.AlertDialog; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.SimpleAdapter; import android.widget.Spinner; import android.widget.AdapterView.OnItemSelectedListener; public class Main extends Activity {  @Override  public void onCreate(Bundle savedInstanceState)  {   super.onCreate(savedInstanceState);   setContentView(R.layout.main);   //獲取對象   Spinner spinner1 = (Spinner) findViewById(R.id.spinner1);   String[] applicationNames = new String[]   { "多功能日歷", "eoeMarket客戶端", "耐玩的重力消磚塊", "白社會", "程序終結者" };   ArrayAdapter<String> aaAdapter = new ArrayAdapter<String>(this,     android.R.layout.simple_spinner_item, applicationNames);   // 將如下代碼可以使列表項帶RadioButton組件   // aaAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);   spinner1.setAdapter(aaAdapter);   Spinner spinner2 = (Spinner) findViewById(R.id.spinner2);   final List<Map<String, Object>> items = new ArrayList<Map<String, Object>>();   Map<String, Object> item1 = new HashMap<String, Object>();   item1.put("ivLogo", R.drawable.calendar);   item1.put("tvApplicationName", "多功能日歷");   Map<String, Object> item2 = new HashMap<String, Object>();   item2.put("ivLogo", R.drawable.eoemarket);   item2.put("tvApplicationName", "eoeMarket客戶端");   items.add(item1);   items.add(item2);   SimpleAdapter simpleAdapter = new SimpleAdapter(this, items,     R.layout.item, new String[]     { "ivLogo", "tvApplicationName" }, new int[]     { R.id.ivLogo, R.id.tvApplicationName });   spinner2.setAdapter(simpleAdapter);   //為Spinner2加上監聽事件   spinner2.setOnItemSelectedListener(new OnItemSelectedListener()   {    @Override    public void onItemSelected(AdapterView<?> parent, View view,      int position, long id)    {      new AlertDialog.Builder(view.getContext()).setTitle(        items.get(position).get("tvApplicationName")          .toString()).setIcon(        Integer.parseInt(items.get(position).get("ivLogo")         .toString())).show();    }    @Override    public void onNothingSelected(AdapterView<?> parent)    {   }   });  } }

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品一区二区电影| 精品久久久一区| 成人国产精品一区| 欧美国产日韩一区| 久久久久久久久电影| 中文字幕一区二区精品| 国产精品99久久久久久久久久久久| 97精品一区二区三区| 亚洲一区国产精品| 久久久久久久网站| 青青草原成人在线视频| 91精品国产九九九久久久亚洲| 国产在线观看一区二区三区| 美女啪啪无遮挡免费久久网站| 国产精品视频一区二区高潮| 欧美日韩亚洲一区二| 538国产精品一区二区免费视频| 日本免费在线精品| 久久露脸国产精品| 亚洲男人天堂网| 久久久噜噜噜久久久| 国产亚洲综合久久| 粉嫩老牛aⅴ一区二区三区| 成人欧美在线观看| 亚洲国产精品va在线观看黑人| 清纯唯美亚洲综合| 欧美日在线观看| 日韩欧美aⅴ综合网站发布| 久久成年人免费电影| 欧美激情中文字幕在线| 日本国产欧美一区二区三区| 欧美日韩在线观看视频小说| 欧美成人自拍视频| 亚洲国产成人精品女人久久久| 国产成人精品久久亚洲高清不卡| 久久九九免费视频| 欧美精品一区在线播放| 午夜免费在线观看精品视频| 国产97在线视频| 欧美激情欧美激情在线五月| 亚洲a在线观看| 成人亚洲综合色就1024| 日韩在线视频观看| 日韩成人中文字幕在线观看| 国产欧美一区二区三区在线| 97超级碰碰人国产在线观看| 亚洲老司机av| 成人信息集中地欧美| 国产成人亚洲综合| 日韩精品在线观看一区| 欧美亚洲伦理www| 欧美激情奇米色| 91免费版网站入口| 亚洲第一网中文字幕| 日韩精品极品视频免费观看| 欧美一级视频免费在线观看| 亚洲一区二区精品| 色一区av在线| 欧美二区乱c黑人| 一本色道久久综合亚洲精品小说| 国产精品久久久久久av下载红粉| 精品视频9999| 久久久久久久久久av| 久久中文字幕在线| 久久视频在线直播| 亚洲成人激情在线| 日韩在线视频网| 欧美成人中文字幕在线| 亚洲欧美激情另类校园| 九九热最新视频//这里只有精品| 亚洲精品久久久久久下一站| 欧美丰满老妇厨房牲生活| 精品综合久久久久久97| 久久精品国产成人精品| 九九热r在线视频精品| 亚洲欧美日韩中文视频| 97视频免费观看| 日韩欧美在线中文字幕| 亚洲福利小视频| 98精品在线视频| 亚洲精品资源在线| 日本aⅴ大伊香蕉精品视频| 日韩欧美国产激情| 欧美一乱一性一交一视频| 日韩免费观看网站| 国产成+人+综合+亚洲欧洲| 日本一区二三区好的精华液| 亚洲精品99久久久久| 久久天天躁狠狠躁夜夜躁2014| 精品一区二区三区电影| 日韩欧美国产网站| 亚洲激情自拍图| 国产精品海角社区在线观看| 亚洲人成网站免费播放| 久久久天堂国产精品女人| 一个色综合导航| 日本最新高清不卡中文字幕| 精品亚洲国产成av人片传媒| 国自产精品手机在线观看视频| 亚洲第一二三四五区| 久久男人av资源网站| 中国china体内裑精亚洲片| 欧美日韩国产va另类| 在线观看国产成人av片| 色婷婷综合成人av| 91情侣偷在线精品国产| 久久综合久中文字幕青草| 日韩精品中文字幕在线观看| 亚洲日韩欧美视频| 国产成人精品网站| 亚洲一区二区在线播放| 久久久国产一区二区| 久久久精品久久久久| 欧美日韩福利在线观看| 精品久久中文字幕久久av| 精品欧美激情精品一区| 欧美电影免费观看| 精品美女久久久久久免费| 日韩亚洲成人av在线| 亚洲色图17p| 亚洲精品www久久久| 日韩视频免费看| 国产精品揄拍500视频| 91精品国产91久久久久久吃药| 亚洲天堂av在线播放| 亚洲综合小说区| 一区二区欧美久久| 韩剧1988免费观看全集| 亚洲精品永久免费精品| 国产欧美va欧美va香蕉在| 精品女同一区二区三区在线播放| 中文字幕亚洲综合久久| 国产精品免费看久久久香蕉| 国产欧美精品在线播放| 日韩av免费一区| 亚洲第一黄色网| 国产噜噜噜噜久久久久久久久| 日韩一区二区三区xxxx| 日韩免费视频在线观看| 国产精品久久久久久久av电影| 亚洲欧美国产精品专区久久| 92福利视频午夜1000合集在线观看| 国产精品视频专区| 人人爽久久涩噜噜噜网站| 日韩视频一区在线| 欧美在线免费观看| 久久91精品国产91久久久| 综合136福利视频在线| 国内精品小视频| 欧美日韩美女在线观看| www.久久久久久.com| 久久久国产一区| 成人精品网站在线观看| 国产亚洲激情视频在线| 国产ts人妖一区二区三区| 中文字幕在线国产精品| 久久久久久69| 九色精品免费永久在线| 91视频8mav| 久久伊人精品一区二区三区| 国产精品欧美一区二区| 成人乱人伦精品视频在线观看| 久久99精品久久久久久青青91| 蜜臀久久99精品久久久无需会员|