0

如何处理 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>

4

0 回答 0