2 znl 12 znl_12 于 2012.10.19 13:26 提问

列表视图中输入字符串数组问题

在列表视图中我想输入字符串数组。系统一直显示一个错误——构造函数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) 

2个回答

xiaoyan_12
xiaoyan_12   2012.10.22 11:21
已采纳

试用下这个:

/** 当activity第一次被创建时,调用: */

@Override
public 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));
curie_87
curie_87   2012.10.19 14:43
this.setListAdapter(new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_1,R.array.DateEven));
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!