当前位置: 移动技术网 > 移动技术>移动开发>Android > Android控件Spinner的使用方法(1)

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

2019年07月24日  | 移动技术网移动技术  | 我要评论

一、使用方法

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);

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

spinner1.setadapter(adapter);

二、效果图及代码

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[]{"北京","上海","香港","澳门"};  字符串使用

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网