[英]How to add text into spinner?
I have created a spinner at the header of a listview. 我在列表视图的标题处创建了一个微调器。 How do I add text into it?
如何在其中添加文字? I would like to show the text in the spinnerText.
我想在spinnerText中显示文本。
String[] spinnerText = { "Sort by date posted (latest to oldest)", "Sort by price (lowest to highest)"};
LayoutInflater inflater = LayoutInflater.from(this);
View spinTop = inflater.inflate(R.layout.spin, null);
getListView().addHeaderView(spinTop);
您应该尝试使用像这样的ArrayAdapter:
spinTop.setAdapter(new ArrayAdapter<String>(context, android.R.layout.simple_spinner_item, spinnerText));
You have to use an ArrayAdapter<String>
as follows: 您必须使用
ArrayAdapter<String>
,如下所示:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,spinnerText);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinTop.setAdapter(adapter);
Also you'll have to cast spinTop
: 另外,您还必须投放
spinTop
:
Spinner spinTop = (Spinner) inflater.inflate(R.layout.spin, null);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.