我正在尝试查找有关如何创建一个看起来像 Android 版 chrome 菜单顶部的菜单的信息。我尝试过为 Android 4.0 实现图标,但没有运气。尝试了谷歌搜索,但我唯一找到的答案是当 API >= 11 时无法实现图标。
那么 Chrome 是如何做到的呢?它专为 4.0+ 的设备而设计!
我正在尝试查找有关如何创建一个看起来像 Android 版 chrome 菜单顶部的菜单的信息。我尝试过为 Android 4.0 实现图标,但没有运气。尝试了谷歌搜索,但我唯一找到的答案是当 API >= 11 时无法实现图标。
那么 Chrome 是如何做到的呢?它专为 4.0+ 的设备而设计!
使用弹出列表窗口来实现这一点。由于您可以将页眉和页脚添加到任何列表,您可以创建一个带有后退和星号选项的线性布局。将该视图添加到弹出窗口。
任何ListView
都可以与 关联HeaderViewListAdapter
,使用它您可以将单独的布局作为页眉和/或页脚附加到您的列表视图。
正如Vinodkumar所说,您也可以使用ListPopupWindow
with HeaderViewListAdapter
s。
在 Android 参考中:HeaderViewListAdapter和ListPopupWindow