欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android控件Spinner的使用方法(1)

程序员文章站 2023-11-30 23:39:40
一、使用方法 1、在layout中创建spinner控件

一、使用方法

1、在layout中创建spinner控件

<spinner 
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>

2、给数据适配器添加数据源和显示格式

string[] city=new string[]{"北京","上海","香港","澳门"};
arrayadapter<string> adapter=new arrayadapter<string>(this, 

android.r.layout.simple_spinner_dropdown_item, city);

Android控件Spinner的使用方法(1)

3、给spinner控件添加数据适配器

spinner1.setadapter(adapter);

二、效果图及代码

Android控件Spinner的使用方法(1)

Android控件Spinner的使用方法(1)

fry.activity01

package fry;

import com.example.spinnerdemo.r;

import android.app.activity;
import android.os.bundle;
import android.widget.arrayadapter;
import android.widget.spinner;

public class activity01 extends activity{
  private spinner spinner1;
  @override
  protected void oncreate(bundle savedinstancestate) {
    // todo auto-generated method stub
    super.oncreate(savedinstancestate);
    setcontentview(r.layout.activity01);
    
    spinner1=(spinner) findviewbyid(r.id.spinner1);
    
    initspinner1();
  }
  public void initspinner1(){
    string[] city=new string[]{"北京","上海","香港","澳门"};
    arrayadapter<string> adapter=new arrayadapter<string>(this, android.r.layout.simple_spinner_dropdown_item, city);
    spinner1.setadapter(adapter);
  }
}

/spinnerdemo/res/layout/activity01.xml

<?xml version="1.0" encoding="utf-8"?>
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
   android:orientation="vertical" >
 
  <spinner 
     android:id="@+id/spinner1"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     />
 
 </linearlayout>

三、注意点

1、android.r.layout.simple_spinner_dropdown_item

2、string[] city=new string[]{"北京","上海","香港","澳门"};  字符串使用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。