Android GUI Help:如何创建自定义按钮

时间:2011-04-16 12:57:40

标签: android eclipse user-interface

我想知道如何创建屏幕底部的按钮和顶部的主页按钮?

enter image description here

2 个答案:

答案 0 :(得分:4)

如果您对按钮设计和状态或按钮位置有疑问,则很难理解。 如果这是一个设计问题,您应该在您喜欢的软件上创建按钮状态,例如photoshop。 然后,在Android布局中,将按钮背景src指向包含所有按钮状态的可绘制XML。

按钮的示例XML:

    <Button android:id="@+id/back"
            android:layout_width="184px" android:layout_height="44px"
            android:background="@+drawable/back" />

在此之后,您需要按钮的自定义图片,以及drawables文件夹上的按钮XML, 这是按钮所需的XML:

    <?xml version="1.0" encoding="utf-8"?>
 <selector xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:state_pressed="true"
           android:drawable="@drawable/button_pressed" /> <!-- pressed -->
     <item android:state_focused="true"
           android:drawable="@drawable/button_focused" /> <!-- focused -->
     <item android:drawable="@drawable/button_normal" /> <!-- default -->
 </selector>

跟进:http://developer.android.com/reference/android/widget/ImageButton.html

答案 1 :(得分:2)

您提到的标题栏名为“Action Bar”

您可以在此处学习如何实现它:

问候。