自定义操作栏不是很容易,如果你支持旧的Android版本,你需要兼容性库。使用视图而不是操作栏有什么优缺点?
答案 0 :(得分:1)
操作栏是一个重要的设计元素,通常位于应用中每个屏幕的顶部,可在Android应用之间提供consistent familiar look
。它用于通过标签和下拉列表支持user interaction
来提供更好的easy navigation
和体验。它还提供space for the app or activity’s identity
,从而使用户能够知道他们在应用中的位置,以及easy access
可以执行的操作。
答案 1 :(得分:1)
好吧,如果你创建的视图与动作栏看起来相同并且看起来一样,那么你实际上已经实现了动作栏,那么为什么还要这样做呢,而不是仅仅考虑它的代码......
无论如何,操作栏是大多数Android应用程序中非常着名的组件,它是它们和操作系统本身的外观和感觉的一部分。
自己做事需要花费大量的时间和精力,并且很有可能让用户不习惯使用它(除非你做了非常出色和易于使用的事情)。开发人员总是“发明轮子”,但大多数时候,它都不值得。
答案 2 :(得分:0)
使用ActionBar
代替View
,因此您不会重新发明轮子。如果您使用工具,则不难定制:http://jgilfelt.github.io/android-actionbarstylegenerator/