Android onListItem在自定义ListView中单击

Android onListItem在自定义ListView中单击,android,listview,Android,Listview,我使用的是一个自定义ListView,它在每一行中有几个TextView对象。在onListItemClick中,我希望获得被单击的实际文本视图,但我只是获得包含两个文本视图的LinearLayout视图 class CustomList extends ListActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV

我使用的是一个自定义ListView,它在每一行中有几个TextView对象。在onListItemClick中,我希望获得被单击的实际文本视图,但我只是获得包含两个文本视图的LinearLayout视图

class CustomList extends ListActivity {
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.custom_list_view);
    ArrayAdapter<String> aa = new ArrayAdapter<String>(this, R.layout.custom_list_item, R.id.label, data);
    setListAdapter(aa);
  }

  public void onListItemClick(ListView lv, View v, int index, long id){
    // I would like to access the TextView that was clicked here
    // v = LinearLayout, not the TextView that was clicked
  }
}
class CustomList扩展了ListActivity{
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.custom_列表_视图);
ArrayAdapter aa=新的ArrayAdapter(此,R.layout.custom_列表_项,R.id.label,数据);
setListAdapter(aa);
}
public void onListItemClick(ListView lv、View v、int索引、长id){
//我想访问单击此处的文本视图
//v=线性布局,而不是单击的文本视图
}
}
下面是res/custom_list_item.xml

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent">
<TextView
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:id="@+id/label"
        android:textSize="30sp">
</TextView>
<TextView
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:id="@+id/delete_text"
        android:textSize="30sp"
        android:text="X">
</TextView>
</LinearLayout>


任何帮助都将不胜感激

您必须为
文本视图
项定义
onClickListener
。现在,您的单击侦听器仅适用于您的
自定义列表
,而不适用于您的
文本视图
项目。

谢谢。事实证明,我需要将
ArrayAdapter
子类化,并重写
getView
,以将
onClickListener
添加到
TextView
项中。