Android tableLayout中的编辑选项,如iphone UITableView中的编辑选项

Android tableLayout中的编辑选项,如iphone UITableView中的编辑选项,android,Android,我需要在tableLayout中有一个编辑选项,就像在iphoneUITableView中一样。单击编辑按钮时,tableLayout的每一行中都会出现一个删除按钮。我只是在运行时在每一行中创建了一个删除按钮,并将其隐藏。单击编辑按钮时,删除按钮将可见。但我认为这似乎不是一个好的做法。 这有内置的功能吗?我应该遵循的最佳实践是什么 感谢并问候您始终可以创建一个单独的xml文件,其中只包含一个删除按钮,然后在单击编辑按钮时将其膨胀到所有行中。这样您就不必隐藏所有这些删除按钮,只需在需要时添加它们

我需要在tableLayout中有一个编辑选项,就像在iphoneUITableView中一样。单击编辑按钮时,tableLayout的每一行中都会出现一个删除按钮。我只是在运行时在每一行中创建了一个删除按钮,并将其隐藏。单击编辑按钮时,删除按钮将可见。但我认为这似乎不是一个好的做法。
这有内置的功能吗?我应该遵循的最佳实践是什么


感谢并问候

您始终可以创建一个单独的xml文件,其中只包含一个删除按钮,然后在单击编辑按钮时将其膨胀到所有行中。这样您就不必隐藏所有这些删除按钮,只需在需要时添加它们

在res->layout下创建一个新的xml文件,并仅将其添加到其中

<Button
xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/delete"
   android:layout_width="20sp"
   android:layout_height="20sp"
   android:padding="10sp">
  </Button> 
要了解更多信息,这是一个了解通货膨胀的好教程-
祝你好运!:)

尝试使用上下文菜单。长按任何一行都会弹出一个屏幕来删除该行。实现onContextItemSelected以删除

你能给我举个例子吗。请参阅你能给我举个例子吗。Np我已经编辑了我的答案以包括一个例子。看看它是否有帮助!谢谢蜻蜓。你的回答很有用。我还需要一些关于导航栏和选项卡栏的帮助。你能帮助我吗?
//create inflater
LayoutInflater inflater = getLayoutInflater();

//inflate delete button.
//You can put this in a loop to have a delete button in all your rows.     
View delete_button = inflater.inflate(R.layout.YOURROWID,
            (ViewGroup) YOURROWNAME, false);