我想在应用程序启动时选择一个ListItem
,并获取所选项目的文本/值,但我无法做到。无法在Android中使用ListActivity
代码
public class MenuList extends ListActivity {
String[] classNames = {"MainActivity", "example"};
//private View currentSelectedView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(MenuList.this, android.R.layout.simple_list_item_1, classNames));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
String itemText= classNames[position];
Toast.makeText(MenuList.this, itemText, Toast.LENGTH_LONG).show();
}
}
通过这个,我得到无法做出一个ListItem预先选定的文本/的listItem但是我的价值。 任何人都可以告诉我该怎么做..?
做你想要做的ListView与单选按钮/复选框和选择保持预选? – moDev
这是仅有文本的列表! –
使用SharedPreferences来保存列表视图的位置.. – moDev