我想为我的应用程序制作一个光滑的GUI。但是我该如何创建一个带有后退按钮的cusom标题栏呢?有没有任何工具可以在android中制作自定义按钮?或者帮助制作GUI?还有什么书能很好地谈论android GUI吗?
我想为我的应用程序制作一个流畅的GUI。
太好了。
但是我该如何创建一个带有后退按钮的cusom标题栏呢?
没有一个明智的Android开发人员在屏幕上设置"后退按钮",因为操作系统为用户提供了后退按钮。
现在对自定义标题栏做太多操作时要小心。Android的标题栏正在演变成Android 3.x的蜂窝"动作栏",冰淇淋三明治也很有可能为手机提供"动作条"。虽然你可以设计动作条的风格,并用它做很多巧妙的事情,但它有一个应该遵守的结构,这样Android应用程序就可以有一致的外观和感觉。如果你让你的手机应用程序过于依赖一种完全不同的"自定义标题栏",你可能会收到用户的用户体验投诉。
也就是说,就我个人而言,我发现创建"自定义标题栏"最简单的方法是简单地去掉现有的标题栏(例如,清单中<activity>
上的android:theme="@android:style/Theme.NoTitleBar"
),然后在活动自己的布局中创建"标题栏"。或者,如本文所述,使用FEATURE_CUSTOM_TITLE
。
有没有任何工具可以在android中制作自定义按钮?
Photoshop。GIMP。Microsoft Paint。等等
如果你指的是一个按钮表面的图像,你只需要一个图像。如果你指的是自定义背景,这会变得更复杂,因为它们可能需要九个补丁PNG文件,每个不同的相关性状态(正常、按下、选择等)都需要一个
或者帮助制作GUI?
Eclipse现在有拖放式GUI开发。
还有什么书能很好地谈论android GUI吗?
假设你的意思是"沉重"(并且在打字时被SHIFT键分散了注意力),那么几乎所有的都是这样。这并不是说它们涵盖了Web服务器或Beowulf集群或其他什么。
至于它们是否符合你的"健康"标准,请阅读目录。