Android实现下拉框(Spinner)

Android中实现下拉框所使用的控件是Spinner,如果需要在下拉框上显示提示,可以在下拉框的位置放置一个TextView控件,并设置响应的提示语,下面是相应的实现:
一、在xxxActivty.xml文件中放置Spinner和TextView控件,设置它们在相同的位置,并且在TextView的text属性中设置下拉框的提示语:
e.g.:

 
               

               

           

二、初始化下拉框中的数据:

public List getDataSource(){

        List list = new ArrayList();
        //在下拉框中添加项,可按照需求添加多个
        list.add("在下拉框中需要显示的内容");
        return list;
    }

三、初始化spinner控件和ArrayAdapter,并且spinner调用setAdapter()方法:

spinner = (Spinner)findViewById(R.id.所设置的spinner的id);
//其中getDataSource()方法为上一步所写的下拉框中数据的初始化方法
 adapter =new ArrayAdapter(xxxActivity.this,android.R.layout.simple_spinner_dropdown_item,getDataSource());
 //调用spinner的setAdapter方法
spinner.setAdapter(adapter);

你可能感兴趣的:(Android)