您的位置:首页 > 移动开发 > Android开发

android spinner下拉框组件使用

2016-09-02 06:36 405 查看

android spinner下拉框组件使用

下拉框是经常使用的一个组件,下面是使用的代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#eee"
tools:context="com.example.wuxueyou.myfirstandroidapplication.MainActivity">

<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/books"
android:prompt="@string/tip"></Spinner>

<Spinner
android:id="@+id/spinner2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:prompt="@string/tip"
android:paddingTop="20dp"
android:layout_below="@+id/spinner1"></Spinner>

</RelativeLayout>

package com.example.wuxueyou.myfirstandroidapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;

public class MainActivity extends AppCompatActivity {
private static final String TAG = "MainActivity";
private Spinner spinner;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinner = (Spinner)this.findViewById(R.id.spinner2);
String[] arr = new String[]{
"aaa",
"bbb",
"ccc"
};
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,arr);
spinner.setAdapter(arrayAdapter);
}
}


string.xml
<resources>
<string name="app_name">MyFirstAndroidApplication</string>
<string-array name="books">
<item>《暗时间》</item>
<item>《暗时间1》</item>
<item>《暗时间2》</item>
<item>《暗时间3》</item>
</string-array>
<string name="tip">提示</string>
</resources>


运行效果:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: