Spinner控件可以让用户从不同的列表项中选出一个,如页码等。
以下程序实现了在一个名为spinner的Spinner中,选择一项,在名为SpinnerItem的TextView中进行呈现。
public class AtyUsingSpinner extends AppCompatActivity {
private Spinner spinner;
private ArrayAdapter<String> adapter;
int i;
private TextView SpinnerItem;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_aty_using_spinner);
//新定义一个Spinner
spinner=(Spinner) findViewById(R.id.spinner);
SpinnerItem=(TextView) findViewById(R.id.ShowSpinnerItem);
//为Spinner设定一个数据适配器
adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1);
for (i=0;i<=19;i++)
{
//往数据适配器里添加数据
adapter.add(String.format("SB%d",i+1));
}
//为Spinner添加数据适配器