在android 设计指南中有一张“ActionBar 日历微调器”的图片:
这个小部件是否有代码实现(如果存在)?它是原生 SDK 小部件还是只是设计模式?
我猜本机日历应用程序不是开源的,所以我怀疑你会在网络上的某个地方找到源代码。
但是您可能可以通过创建自定义适配器并为getView()
(当前/选定项目)和getDropDownView()
(微调行)膨胀不同的布局来解决这个问题。
编辑:我刚刚看到日历应用程序变得开源。这是 git 链接:https ://android.googlesource.com/platform/packages/apps/Calendar.git
我也会很好奇扩展的 ActionBar 列表导航是模式还是自定义小部件。你会在查看源代码后发布你的结果吗?
现在对于 OP 来说已经很晚了,但我认为我可以帮助路人。您可以通过修改本教程http://www.androidhive.info/2013/11/android-working-with-action-bar/中提供的代码来实现类似的外观和功能 。
只需阅读有关 actionBar Spinner 的部分。比修改相关方法以包含两个文本视图(或一个带有选项卡空间的文本视图以实现 12 月 1 日选项卡)而不是图标/文本视图。