嗨,我想知道是否有可能为一个活动创建一个侧边栏,允许用户选择一些选项,例如可以与对象关联的额外信息。在通过API将其发送到服务器之前,我曾考虑尝试使用Google自己的导航栏,以及一些似乎不想为我工作的第三方库。
如果你不明白我想要达到的目的,我会举个例子:
假设我有一个活动,它允许用户为应用程序中的特定组创建日志,现在用户可以按submit,它将被发送到服务器并存储在数据库中,但用户也可以将其他方面与此日志相关联,例如图书ID或活动id。
因此,用户应该能够从侧面拉出一个侧边栏,并选择他们需要的任何额外信息(可能来自微调器或可扩展的列表视图),然后返回到主活动并提交日志。
有没有办法创建像我所要求的那样的东西,而不需要深入研究第三方库?
发布于 2013-10-08 00:16:58
你可以为你的NavDrawer定义任意的布局(我将在这里使用android组件的名称)。这里没有强制导航。因此,在NavDrawer的布局中放置一组你需要的控件,并定义它们的onClick,onSelected等方法来处理相应的属性更改。在提交时,只需从NavDrawer中的控件中获得选中/选中/输入的信息,就可以用它来扩充你的数据并发送到服务器。
https://stackoverflow.com/questions/19228964
复制相似问题