我正在使用SimplecursorAdapter填充Spinner。如何添加“选择电台...”作为第一项?
SimpleCursorAdapter adapter = new SimpleCursorAdapter (this, R.layout.stnacspinner_item, cspinner, new String[] {"_id"}, new int[] {R.id.stnacspinnertext});
adapter.setDropDownViewResource(R.layout.stnacspinner_item);
sp.setAdapter(adapter);
最佳答案
也许您可以重写CursorAdapter中的getCount,getItem和getItemId方法,使它具有更多的元素……类似这样的东西(未经测试的想法):
int getCount(){
return super.getCount() + 1;
}
Object getItem(int position) {
if (position == 0) {
return "Select Station";
} else {
return super.getItem(position - 1);
}
}
关于android - Android将“选择电台…”作为第一项添加到微调器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9705147/