在MainActivity中有onItemClick,而activity iplements OnItemClickListener。 一切都非常简单,这个监听器的结果是当用户触摸ListView的一个项目时,在屏幕上用Toas打印一条消息。 但onItemClick函数不起作用,为什么? [logCat没有错误] 在此先感谢。实现OnItemClickListener,但onItemClick不起作用
这是我的主要活动代码:
我activity_main.xml中:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity">
<Button
android:id="@+id/add_nota"
android:onClick="addNote"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="@string/add_nota_label" />
<ListView
android:id="@+id/listaNote"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_below="@id/add_nota" >
</ListView>
</RelativeLayout>
和用于BT适配器每一个项目我row.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!--*** PARTE SUPERIORE ***-->
<RelativeLayout
android:id="@+id/button_row_item"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#FFFEC9">
<ImageButton
android:id="@+id/button_row_delete"
android:onClick="crudClick"
android:layout_width="35dp"
android:layout_height="30dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:contentDescription="@string/icon_delete"
android:src="@android:drawable/ic_menu_delete"/>
<ImageButton
android:id="@+id/button_row_edit"
android:onClick="crudClick"
android:layout_width="35dp"
android:layout_height="30dp"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@+id/button_row_delete"
android:contentDescription="@string/icon_edit"
android:src="@android:drawable/ic_menu_edit" />
<TextView
android:id="@+id/item_data"
android:layout_width="20dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:textIsSelectable="true"
android:layout_toLeftOf="@+id/button_row_edit"
android:padding="10dip"
android:textSize="12sp" />
</RelativeLayout>
<!--*** /PARTE SUPERIORE ***-->
<!--*** PARTE INFERIORE ***-->
<RelativeLayout
android:id="@+id/oggetto_row_item"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#FCFBB5">
<TextView
android:id="@+id/item_oggetto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dip"
android:textSize="18sp"
android:paddingTop="5dp"/>
</RelativeLayout>
<!--*** /PARTE INFERIORE ***-->
</LinearLayout>
发表您的列表视图Xml – 2013-03-20 16:01:10
什么包含你的列表视图?哪些小部件? – Sajmon 2013-03-20 16:01:13
我在原始主题中添加了xml代码,谢谢。 – tune 2013-03-20 16:28:40