Android自学笔记之Spinner下拉框的功能、使用

作者:北京诚信汇发物流有限公司  来源:www.cxhfwL.com  发布时间:2017-09-07 13:14:16
Android自学笔记之Spinner下拉框的功能、使用 Spinner:
是类似下拉列表的一种控件,用户从中选择相应选项!
Spinner中的数据需要使用Adapter(适配器)填充。

使用:

布局文件activity_main.xml:




class文件MainActivity.java:

package com.example.administrator.spinner1; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; import java.util.ArrayList; import java.util.List; public class MainActivity extends ActionBarActivity { private Spinner spinner; private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); spinner = (Spinner) findViewById(R.id.spinner); textView = (TextView) findViewById(R.id.textView); spinner.setPrompt(请选择三国人物:); //下拉框开始提示 final List list = new ArrayList(); final List list1 = new ArrayList(); final List list2 = new ArrayList(); list.add(赵云); list.add(诸葛亮); list.add(关羽); list.add(吕布); list1.add(字 子龙); list1.add(字 孔明); list1.add(字 云长); list1.add(字 奉先); list2.add(武力:90 智力:70 耐力:80 ); list2.add(武力:10 智力:100 耐力:20 ); list2.add(武力:95 智力:60 耐力:80 ); list2.add(武力:100 智力:50 耐力:70 ); ArrayAdapter adpter = new ArrayAdapter(this, android.R.layout.simple_spinner_item,list); spinner.setAdapter(adpter); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView parent, View view, int position, long id ){ textView.setText(已选择:+list.get(position)+: +list1.get(position)); textView.append( 个人信息: +list2.get(position)); } @Override public void onNothingSelected(AdapterView parent) { } }); } }


企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:湖北SEO http://hubei.raoyu.net


上一篇:随机头像PHP版
下一篇:最后一页