【发布时间】:2011-10-14 08:30:27
【问题描述】:
这可行,但是当活动启动时,它会自动敬酒“一”,因为它是默认选中的。如何使微调框包含实际对话框中没有的默认值,例如“请选择一个类别”,或者至少不自动选择“一个”。谢谢
final String[] items = new String[] {"One", "Two", "Three"};
final Spinner catagorySpinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(Expense1.this,
android.R.layout.simple_spinner_item, items);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
catagorySpinner.setAdapter(adapter);
catagorySpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getApplicationContext(), items[position], Toast.LENGTH_SHORT).show();
}
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}});
【问题讨论】: