Android listview项目显示?

Android listview项目显示?,android,Android,我是android应用程序开发的初学者。我编写了一个简单的应用程序来显示列表视图和列表中的项目。我希望当用户单击项目时显示行文本 适配器 ArrayAdapter<String> myAdaptor = new ArrayAdapter<String>(MainActivity.this, R.layout.rowlayout,R.id.label, itemsList) 我怎样才能解决这个问题?谢谢。试试: String itemString=((TextView)

我是android应用程序开发的初学者。我编写了一个简单的应用程序来显示列表视图和列表中的项目。我希望当用户单击项目时显示行文本

适配器

ArrayAdapter<String> myAdaptor = new ArrayAdapter<String>(MainActivity.this, R.layout.rowlayout,R.id.label, itemsList)

我怎样才能解决这个问题?谢谢。

试试:

String itemString=((TextView)view.findviewbyd(R.id.label)).getText().toString()


String itemString=myadapter.getItem(position)

为什么要将所选视图项强制转换为TextView,它是ImageView和TextView的组合。检查此项以了解您的解决方案:

myLST.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    TextView label= (TextView) view.findViewById(R.id.label);
    String text = label.getText().toString();
    //remaining stuff
}
}); 
myLST.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
TextView标签=(TextView)view.findViewById(R.id.label);
String text=label.getText().toString();
//剩余的东西
}
}); 
使用这种方式String item=((TextView)view.findviewbyd(R.id.label)).getText().toString();
ListView myLST=(ListView)findViewById(R.id.listView1);
        myLST.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                String itemString=((TextView) view).getText().toString();

                Intent i = new Intent(getApplicationContext(), tourdetail.class);
                i.putExtra("countrydetail",itemString);
                startActivity(i);

            }
        });
String itemString=((TextView) view).getText().toString();
myLST.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    TextView label= (TextView) view.findViewById(R.id.label);
    String text = label.getText().toString();
    //remaining stuff
}
});