问题描述
- 列表视图中输入字符串数组问题
- 在列表视图中我想输入字符串数组。系统一直显示一个错误——构造函数ArrayAdapter(QuizMenuActivity int String[])未定义。以下是代码:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.menu); ListView menuList=(ListView) findViewById(R.id.ListView_Menu); String [] items = new String[] { getResources().getString(R.string.menu_item_Play) getResources().getString(R.string.menu_item_scores) getResources().getString(R.string.menu_item_settings) getResources().getString(R.string.menu_item_help)}; ArrayAdapter <string> adapt = new ArrayAdapter<string> (this R.layout.menu_item items); menuList.setAdapter(adapt)
解决方案
试用下这个:
/** 当activity第一次被创建时,调用: */
@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String [] items = new String[] { getResources().getString(R.string.menu_item_Play) getResources().getString(R.string.menu_item_scores) getResources().getString(R.string.menu_item_settings) getResources().getString(R.string.menu_item_help)}; this.setListAdapter(new ArrayAdapter<String>(this android.R.layout.simple_list_item_1 items));
解决方案二:
this.setListAdapter(new ArrayAdapter<String>(this android.R.layout.simple_list_item_1R.array.DateEven));
时间: 2024-11-16 15:43:44