如何处理 listView 上简单行上的任何项目的多个事件?示例:我的列表视图上的每一行都有 2 个按钮,一个用于查看,另一个用于编辑。
当我只是在我的 xml 的 onclick 属性上放置一个方法名称并收到此错误时:
java.lang.IllegalStateException: Could not find a method methodName in the
activity class android.app.Application for onClick handler on view class
android.widget.ImageButton
我的列表行
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/timeOrder"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/phoneNumberOrden"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/nameOrder"/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_menu_view"
android:contentDescription="@string/contentDescription"
android:onClick="details"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_menu_call"
android:contentDescription="@string/contentDescription"
android:onClick="call"
/>
</LinearLayout>