當我點擊我應用程序中的編輯按鈕時,我希望我的ListView在每行的右側顯示一個「刪除」按鈕。我將如何去做這件事?單擊按鈕後更改列表視圖?
activity_recording.xml:
<FrameLayout 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:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:background="@color/darkbluenice"
tools:context="edu.berkeley.cs160.lasercats.RecordActivity">
<Button
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:text="Record"
android:textSize="12pt"
android:id="@+id/recordButton"
android:background="@drawable/roundedbutton"
android:onClick="recordButtonPressed"
android:layout_gravity="left|bottom" />
<Button
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_marginBottom="10dp"
android:layout_marginRight="10dp"
android:text="Edit"
android:textSize="12pt"
android:id="@+id/editButton"
android:background="@drawable/roundedbutton"
android:layout_gravity="right|bottom" />
<ListView
android:layout_width="wrap_content"
android:layout_height="326dp"
android:background="@color/closeyoureyes"
android:id="@+id/listView"
android:layout_gravity="center_horizontal|top" />
</FrameLayout>
添加適配器 – Houcine
的代碼,我沒有一個適配器@Houcine – Opal
看到我的回答如下,我紅粉的教程講解如何創建一個CutomListView @Opal – Houcine