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);