[英]How to add row to listView on button click in android studio?
[英]How to slide row to left on button click in listview in android
我在列表視圖行上有三個按鈕。 我必須單擊左側的紅色按鈕將行稍微向左滑動並打開右側的刪除按鈕。 在那個按鈕上,通過單擊我需要刪除該行。 任何人都可以幫助我使用此功能嗎? 在這里我附上了我的布局圖片。
按照這個:
在右側創建一個刪除按鈕並將其可見性設置為在 xml 文件中消失。
當用戶單擊左側的紅色按鈕時,將刪除按鈕的可見性設置為可見。
代碼:
<ImageButton
android:id="@+id/category_delete"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="50dp"
android:background="#fff"
android:layout_alignParentLeft="true"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:src="@drawable/img_delete_category" />
<EditText
android:id="@+id/added_category_name"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:paddingTop="20dp"
android:background="#fff"
android:layout_alignParentRight="@+id/category_delete"
android:textColor="#000"
android:paddingLeft="10dp"
android:fontFamily="Cabin-Regular"
android:textSize="14dp"
android:hint="category name"
android:singleLine="true"
android:layout_toRightOf="@+id/category_delete"
android:layout_toEndOf="@+id/category_delete" />
<ImageButton
android:id="@+id/category_edit"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="50dp"
android:background="#fff"
android:layout_toLeftOf="@+id/unlock_image"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:src="@drawable/img_editcategory" />
<ImageButton
android:id="@+id/unlock_image"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:background="#fff"
android:layout_marginBottom="5dp"
android:src="@drawable/img_unlocked" />
<Button
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="Delete"
android:textColor="#fff"
android:visibility="visible"
android:id="@+id/delete_btn"
android:background="#FF0000"
/>
這是它的好庫AndroidSwipeLayout
希望能幫到你
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.