扩展列表视图:单击后显示文本输入

时间:2012-05-09 11:18:48

标签: android android-layout android-sdk-2.3

我正在使用我有列表视图的UI。每行有2个信息。一个是产品名称,另一个是产品ID堆叠在一起。所以每行有2行数据。

我想用这个做什么:

用户点击每一行后,它会进一步展开并显示一个输入和一个微调器。因此它基本上用于放入数量和计量单位。

如果这是可以实现的,请告诉我,如果我可以参考一些例子。

我需要的更像是

任务列表|任务列表 https://play.google.com/store/apps/details?id=com.taskos&hl=en

我需要的是该类别不可扩展。只有项目可以扩展。所有我需要的是这样的应用程序的一个例子,然后我可以把它推进。

2 个答案:

答案 0 :(得分:1)

认为它可以完成...你需要将额外的小部件放在你的行布局中,填充它们并在创建列表时隐藏它们,然后在你的onListItemCLick中你可以取消隐藏它们。

注意我不知道这是否有效,但它似乎是合理的,它可能是我想要实现的目标。

答案 1 :(得分:0)

listView无法展开。但是你可以使用expandablelistView

但是你想要的那种功能不能这样做(我想。)。

您可以使用

registerForContextMenu("your list View");

注册列表视图

onCreateContextMenu

对于您希望在案例中执行的操作类型,其对话框中包含 EditText Spinner 以获取用户输入