MainActivity.java
package com.example.lenovo.day16;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity{
private Spinner spinner;
private List<String> data;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initdata();
initview();
}
/**
* new一个数组适配器
* 参数一:上下文对象
* 参数二:布局文件id
* 参数三:布局文件里面的textView
* 参数四:数据(数组或者集合)
*/
private void initview(){
spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,android.R.id.text1,data);
spinner.setAdapter(adapter);
}
private void initdata(){
data = new ArrayList<>();
data.add("a");
data.add("b");
data.add("c");
data.add("d");
data.add("e");
data.add("f");
}
}
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content" />