我几乎关注了所有关于此的主题,但没有找到答案(如果有的话..)。
我有应用程序,它是值表,每个值都有微调器供用户选择。
我通过 listview(也可以使用带有 1 列的 gridview)和自定义布局(ID 为linearLayout
2和and )来实现它。
微调器也具有自定义布局 - 微调器和文本中的值 Id。
这两个 ID(值 ID 和 Spinner 值 ID 对用户隐藏,供我使用)。
我对我的实施有几个问题: textViews
VALUE_TEXT
Spinner
ListView
1)当您需要保存其 ID 时,这是在 UI (ListView
和)中实现行的最佳方式吗?Spinners
我从中获取数据Json
,这让我获得了 ListView 项目(ID 和 TEXT),并且对于我正在获取的每个微调器(在将值 ID 发布到服务器之后)微调器的值及其 ID。我只使用 ID 与服务器通信,所以我必须将它们保存在某个地方..
2)有没有办法从方法中获取 ListView 行(用于获取其 ID)Spinner OnItemSelected
?我只有父参数,即AdapterView
.
3) 现在我正在扩展BaseAdapter
(一个用于 ListView,一个用于 Spinner)以便能够在 UI 中填充数据。我正在使用它的 getView 方法来扩展自定义布局并将数据放入其中?ArrayAdapter 没有更简单的方法来执行此类操作吗?
非常感谢。