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

时间:2011-06-30 21:54:54

标签: android user-interface

我想为我的应用程序制作一个灵活的GUI。但是我如何使用后退按钮创建一个cusom标题栏?是否有任何工具可以在Android中制作自定义按钮?或者帮助制作GUI?还有没有关于android GUI的书籍?

1 个答案:

答案 0 :(得分:8)

  

我想为我的应用程序制作一个灵活的GUI。

那很好。

  

但是我如何使用后退按钮创建一个cusom标题栏?

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

现在使用自定义标题栏做太多时要小心。 Android标题栏正在变身为Android 3.x的Honeycomb“动作栏”,冰淇淋三明治也有机会将手机变成“动作栏”。虽然你可以设置操作栏的样式并用它做很多光滑的事情,但它有一个应该遵守的结构,因此Android应用程序可以具有一致的外观和感觉。如果您使手机应用程序过于依赖于完全不同的“自定义标题栏”,您可能会收到用户的UX投诉。

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

  

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

的Photoshop。 GIMP。微软油漆。等

如果您要将图像指向按钮的表面,则只需要一个图像。如果您指的是自定义背景,则会变得更复杂,因为它们可能需要nine-patch PNG files,一个用于each different state相关性(正常,按下,选择等)。

  

或者帮助制作GUI?

Eclipse现在已经进行了拖放式GUI开发。

  

还有没有关于android GUI的书籍?

假设你真的意思是“沉重”(并且在打字时被SHIFT键分心),那么几乎所有人都这样做。它们不像是覆盖Web服务器或Beowulf集群等。

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