繁体   English   中英

如何使用后退按钮和标题创建自定义标题栏?

[英]How to create custom title bar with back button and title?

我想为我的应用程序制作一个漂亮的 GUI。 但是我将如何创建一个带有后退按钮的自定义标题栏? 是否有任何工具可以在 android 中制作自定义按钮? 或者帮助制作图形用户界面? 还有什么书可以大量谈论 android GUI 的吗?

我想为我的应用程序制作一个漂亮的 GUI。

那很好。

但是我将如何创建一个带有后退按钮的自定义标题栏?

没有明智的 Android 开发人员会在屏幕上放置“后退按钮”,因为操作系统为用户提供了后退按钮。

现在在自定义标题栏上做太多事情时要小心。 Android 标题栏正在演变为 Android 3.x 的 Honeycomb“动作栏”,Ice Cream Sandwich 很有可能也会为手机提供“动作栏”。 虽然您可以设置操作栏的样式并使用它做很多漂亮的事情,但它的结构应该遵守,因此 Android 应用程序可以具有一致的外观和感觉。 如果你让你的手机应用过于依赖一种完全不同的“自定义标题栏”,你可能会收到用户的 UX 抱怨。

话虽这么说,我个人发现做“自定义标题栏”的最简单方法是简单地摆脱现有的标题栏(例如, android:theme="@android:style/Theme.NoTitleBar"<activity>在清单中),然后在活动自己的布局中执行“标题栏”。 或者,如 本文所述,使用FEATURE_CUSTOM_TITLE

是否有任何工具可以在 android 中制作自定义按钮?

Photoshop。 GIMP。 微软油漆。 等等。

如果您指的是按钮表面上的 go 图像,则只需要一个图像。 如果您指的是自定义背景,那将变得更加复杂,因为它们可能需要九个补丁 PNG 文件,一个对应于每个不同的 state相关(正常、按下、选择等)。

或者帮助制作图形用户界面?

Eclipse 现在有拖放式 GUI 开发。

还有什么书可以大量谈论 android GUI 的吗?

假设您的意思是“严重”(并且在键入时被 SHIFT 键分心),那么几乎所有人都会这样做。 这不像他们覆盖 Web 服务器或 Beowulf 集群或其他东西。

至于它们是否符合您对“HEAVELY”的标准,请阅读目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM