我目前正在开发一个显示列表视图的 android 应用程序。When an item from the list view is selected I would like a small window to appear from the bottom of the screen. 这个窗口不会覆盖整个列表视图,而是占据底部的一小部分。在这个窗口上会有几个按钮和一个进度条。
我的问题是实现这一目标的最佳方法是通过弹出窗口还是有其他更适合此的方法?
谢谢您的帮助。
我目前正在开发一个显示列表视图的 android 应用程序。When an item from the list view is selected I would like a small window to appear from the bottom of the screen. 这个窗口不会覆盖整个列表视图,而是占据底部的一小部分。在这个窗口上会有几个按钮和一个进度条。
我的问题是实现这一目标的最佳方法是通过弹出窗口还是有其他更适合此的方法?
谢谢您的帮助。
您可以使用带有自定义视图的对话框( Android 自定义对话框示例)。或者您可以放弃弹出窗口的概念,只是通过将“弹出”视图添加到您的正常布局中但将其设置为不可见来“伪造”它。然后,当您想要显示它时,使其可见并用适当的数据填充它。
我想我明白你的意思了。你使用 ActionBarSherkock 吗?如果是,那么当屏幕很小时,通常会在屏幕底部有一个 splitactionbar。它看起来像这样: http ://wptrafficanalyzer.in/blog/wp-content/uploads/2012/07/actionbar_menu_sherlock_splitactionbar.png
这是你的意思吗?请告诉我。
编辑:有一种叫做快速操作的东西。这可以很好地处理弹出窗口,但它不会显示在屏幕底部。但你可能想看看它: http: //londatiga.net/images/quickactions/quickcontact.jpg