1

onItemClickListener 有以下参数 onItemClick(AdapterView arg0, View arg1,int arg2, long arg3) 我从 arg2 得到正确的结果,即选择的项目数但是当我尝试从视图程序访问字符串值时崩溃

    public void onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) 
        {
            String s = ((TextView)arg1).getText().toString();
            try
            {
                Log.v("----","ActionListener called"+arg2);
            }
            catch(Exception E)
            {
                Log.v("----","unable to get Text from Text field "+arg2);
            }
        }

当我评论 Statement String S... 时,代码不会崩溃

4

1 回答 1

0

问题不在此代码中,我遇到了类似的问题,实际上问题出在适配器的定义中尝试更改适配器的定义,它将起作用

ArrayAdapter 适配器 = new ArrayAdapter(this, android.R.layout.simple_list_item_single_choice, android.R.id.text1, Values);

于 2012-04-26T18:15:03.457 回答