【发布时间】:2013-08-21 07:49:22
【问题描述】:
我正在尝试创建一个自定义标题,但我不知道如何去做。我一直在研究,但我总是遇到我的日食不会有的风格和东西的问题。 问题是我想要一些非常简单的东西。
Android 4.2.2 中的屏幕会是这样的:
http://imageshack.us/a/img838/8840/89ur.png
我认为这是 Android SDK 11 等的默认标头。我一直在测试它更改清单 android:targetSdkVersion 并且我的手机应用程序的外观发生了变化。
问题在于不同 Android 版本之间的兼容性。我已经看到该应用在不同的设备上运行,结果如下:
在 Android 4.0.4 中
http://imageshack.us/a/img600/6246/rdhl.png
在 Android 2.3.6 中
http://imageshack.us/a/img836/1599/ezit.png
您可以注意到标题甚至颜色和形状如何变化。 如果我创建一个自定义标头,它会在每个设备中以相同的方式显示还是取决于 Android 版本?
我想为每台设备制作一个唯一版本的应用程序,可以吗? 如果可能的话,我想要第一张图片的下一个标题,并且在红色矩形内我想插入一个图像。如果我可以将选项菜单(黄色方块)保留在那里,那就更好了。如果由于Android版本的原因无法使用,使用硬件按钮激活是没有问题的。 提前致谢!
【问题讨论】:
-
在这种情况下,我会选择在 XML 文件中实现为线性布局的自定义操作栏,并将其包含在
标记中。 -
@DídacPérez 我该怎么做?
标签: android header android-actionbar customization