下拉列表框Spinner

在XML文件中的创建

在Java文件中的设置

//获取Spinner对象        
Spinner spinner=findViewById(R.id.spinner);
//创建数组适配器
String stringArray[]=new String[]{"item1","item2","item3"};
ArrayAdapter arrayAdapter=new ArrayAdapter<>(MainActivity.this,android.R.layout.simple_spinner_item,stringArray);
//数组适配器设置下拉样式
arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//设置数组适配器
spinner.setAdapter(arrayAdapter);
//设置监听器
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    public void onItemSelected(AdapterView adapterView, View view, int i, long l) {
        //获取选中项ID
        long selectedItemId =adapterView.getItemIdAtPosition(i);
        //获取选中项
        spinner.getSelectedItem();
    }
    public void onNothingSelected(AdapterView adapterView) {

    }
});

下拉列表框Spinner_第1张图片 

Spinner(下拉列表框)点击前 

下拉列表框Spinner_第2张图片

 Spinner(下拉列表框)点击后

你可能感兴趣的:(android,java)