【发布时间】:2016-05-31 15:23:36
【问题描述】:
我在 listview 行上有三个按钮。我必须单击左侧的红色按钮以将行向左侧滑动一点并打开右侧的删除按钮。在该按钮上,通过单击我需要删除该行。任何人都可以帮助我使用此功能吗?在这里我附上了我的布局图像。
【问题讨论】:
-
使用这个codeworld55.blogspot.in/2015/07/…希望对你有帮助
我在 listview 行上有三个按钮。我必须单击左侧的红色按钮以将行向左侧滑动一点并打开右侧的删除按钮。在该按钮上,通过单击我需要删除该行。任何人都可以帮助我使用此功能吗?在这里我附上了我的布局图像。
【问题讨论】:
按照这个:
在右侧创建一个删除按钮,并将其可见性设置为在 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
希望对你有帮助
【讨论】:
【讨论】: