软件编程
位置:首页>> 软件编程>> Android编程>> Android列表控件Spinner简单用法示例

Android列表控件Spinner简单用法示例

作者:xxiaowen  发布时间:2023-03-06 07:36:22 

标签:Android,Spinner

本文实例讲述了Android列表控件Spinner简单用法。分享给大家供大家参考,具体如下:

Android的Spinner控件用来显示列表项,类似于一组单选框RadioButton。这里介绍一下其简单用法:

xml布局:


<?xml version="1.0" encoding="utf-8"?>
<LinaerLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
  >
<Spinner
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:entries="@strings/books"
   android:prompt="@string/tip"
   />
<Spinner
   android:id="@+id/spinner"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:prompt="@string/tip"
   />
</LinaerLayout>

java代码部分:


package com.example.test06;
import android.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class MainActivity extends Activity {
  Spinner spinner;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);
   spinner=(Spinner)findViewById(R.id.spinner);
   String[] arr={"孙悟空","猪八戒","唐僧"};
   ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,arr);
   spinner.setAdapter(adapter);
 }
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
   // Inflate the menu; this adds items to the action bar if it is present.
   getMenuInflater().inflate(R.menu.main, menu);
   return true;
 }
}

希望本文所述对大家Android程序设计有所帮助。

来源:http://blog.csdn.net/wenzhilanyu2012/article/details/50446096

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com