色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:IT培訓 > 華清遠見教育科技集團 > 嵌入式學習 > 講師博文 > Android Spinner的簡單使用
Android Spinner的簡單使用
時間:2018-03-12作者:華清遠見

Spinner這個控件的簡單使用,這個控件其實很像listview,加載的數據和listview很相似,只是展示的效果不一樣,其實他們的父類都是 AdapterView,所以使用就比較類似了。Spinner就是一個彈出的下拉選擇菜單。
MainActivity的布局文件.

 <?xml version="1.0" encoding="utf-8"?>  <LinearLayout  xmlns:android="//schemas.android.com/apk/res/android

android:layout_width="match_parent" 

android:gravity="center_horizontal" 

android:padding="10dp" 

android:layout_height="match_parent"> 

<Spinner 

android:id="@+id/spinner" 

android:layout_width="wrap_content" 

android:layout_height="wrap_content"/> 

</LinearLayout>

MainActivity的代碼

package org.skxy.www.sourceanalyze;

import android.os.Bundle; 

import android.support.v7.app.AppCompatActivity; 

import android.view.View; 

import android.widget.AdapterView; 

import android.widget.Spinner; 

import android.widget.Toast; 

import java.util.ArrayList; 

import java.util.List; 

public class MainActivity extends AppCompatActivity { 

@Override 

protected void onCreate(Bundle savedInstanceState) { 

super.onCreate(savedInstanceState); 

setContentView(R.layout.activity_main); 

/**Spinner主要用于下來菜單的選項,數據加載和綁定很類似Listview,但是應用場景不同*/ 

Spinner spinner = (Spinner) findViewById(R.id.spinner); 

final List<String> datas = new ArrayList<>(); 

for (int i = 0; i < 10; i++) { 

datas.add("項目" + i); 

MyAdapter adapter = new MyAdapter(this); 

spinner.setAdapter(adapter); 

adapter.setDatas(datas); 

/**選項選擇監聽*/ 

spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 

@Override 

public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {  Toast.makeText(MainActivity.this, "點擊了" + datas.get(position), Toast.LENGTH_SHORT).show(); 

@Override 

public void onNothingSelected(AdapterView<?> parent) { 

}); 

 } 

 }

適配器

package org.skxy.www.sourceanalyze; 

import android.content.Context; 

import android.view.LayoutInflater; 

import android.view.View; 

import android.view.ViewGroup; 

import android.widget.BaseAdapter; 

import android.widget.TextView; 

import java.util.ArrayList; 

import java.util.List; 

/** 

* ClassName : MyAdapter 

* Created by: skxy on 2016/11/22. 

* DES :適配器 

*/ 

public class MyAdapter extends BaseAdapter { 

List<String> datas = new ArrayList<>(); 

Context mContext; 

public MyAdapter(Context context) { 

this.mContext = context;  } 

public void setDatas(List<String> datas) { 

this.datas = datas; 

notifyDataSetChanged(); 

@Override 

public int getCount() { 

return datas==null?0:datas.size(); 

@Override 

public Object getItem(int position) { 

return datas==null?null:datas.get(position); 

@Override 

public long getItemId(int position) { 

return position; 

@Override 

public View getView(int position, View convertView, ViewGroup parent) { 

ViewHodler hodler = null; 

if (convertView == null) { 

hodler = new ViewHodler(); 

convertView = LayoutInflater.from(mContext).inflate(R.layout.item, null); 

hodler.mTextView = (TextView) convertView; 

convertView.setTag(hodler); 

} else { 

hodler = (ViewHodler) convertView.getTag(); 

hodler.mTextView.setText(datas.get(position)); 

return convertView; 

private static class ViewHodler{ 

TextView mTextView; 

}

條目布局

<?xml version="1.0" encoding="utf-8"?> 

<TextView xmlns:android="//schemas.android.com/apk/res/android"  android:layout_width="match_parent" 

android:layout_height="match_parent"> 

 

</TextView>

最終效果


發表評論

全國咨詢電話:400-611-6270,雙休日及節假日請致電值班手機:15010390966

在線咨詢: 曹老師QQ(3337544669), 徐老師QQ(1462495461), 劉老師 QQ(3108687497)

企業培訓洽談專線:010-82600901,院校合作洽談專線:010-82600350,在線咨詢:QQ(248856300)

Copyright 2004-2018 華清遠見教育科技集團 版權所有 ,京ICP備16055225號,京公海網安備11010802025203號

有位老師想和您聊一聊

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 亚洲精品视频免费在线观看| 久久不射热爱视频精品| 国产va免费精品高清在线| 欧美黑人一级爽快片淫片高清| 一本色道久久88亚洲综合88| 91视频九色网站| 久热99视频在线观看| 久久久精品欧美| 久久精品最新地址| 少妇精69xxtheporn| 亚洲成人精品久久| 日韩在线中文字| 欧美国产视频日韩| 欧美丰满少妇xxxxx| 欧美另类老肥妇| 97精品国产97久久久久久| 亚洲欧美激情另类校园| 欧美激情第三页| 久久久久一本一区二区青青蜜月| 韩国精品久久久999| 亚洲国产成人精品久久| 欧美另类精品xxxx孕妇| 亚洲天堂成人在线| 欲色天天网综合久久| 一本色道久久综合狠狠躁篇怎么玩 | 日韩资源在线观看| 亚洲精品国产免费| 久久天堂电影网| 91高清免费视频| 中文字幕精品国产| 欧洲日韩成人av| 亚洲国产精品va在线观看黑人| 一本大道亚洲视频| 中文字幕亚洲一区在线观看| 国产亚洲欧美aaaa| 国产精品手机播放| 精品国产乱码久久久久酒店| 亚洲一区二区三区久久| 欧美在线播放视频| 欧美日韩国产综合新一区| 日韩麻豆第一页|