使用主页(着陆屏幕)按钮创建标题

时间:2011-12-18 12:39:25

标签: android android-layout

我的手机中的一个应用程序有一个标题,如下图所示的快照。我非常喜欢这个设计,并希望为我的应用程序创建一个。单击主页图标可将用户带到登录页面(主页)。我只创造了方形和圆角的按钮。但不确定,如何创建一个像下面给出的那个。任何帮助都将受到高度赞赏。

enter image description here

2 个答案:

答案 0 :(得分:1)

在photoshop或其他任何地方创建图像。

然后创建一个imageview,让它像按钮一样:

<ImageView
 android:id="@+id/camera_button"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:src="@drawable/button_camera" 
 android:onClick="onCameraButtonClick" />

onClick是在Android 1.6中引入的

或按钮并设置背景:

<Button
 android:id="@+id/camera_button"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:background="@drawable/button_camera" 
 android:onClick="onCameraButtonClick" />

drawable / camera_button应该是一个可绘制的状态,以便用户可以看到它被点击/聚焦的时间。

在您的活动中:

 public void onCameraButtonClick(View v){
     // Do Something
 }

一切都在这里:

http://developer.android.com/reference/android/widget/Button.html

答案 1 :(得分:1)

我这样做的方法是在同一画布上创建photoshop / GIMP中的按钮,然后将每个按钮保存为PNG,您可以使用切片工具。然后我只想为每个按钮添加一个属性。有一些属性可以让你设置左边距,说右边按钮与左边按钮的右边缘对齐。按钮的背景也可以是patch9图像,其中的图标可以是按钮视图的src属性。带摄像头的按钮会让SRC指向具有摄像头图标和“摄像头”的PNG。按钮本身没有任何文字。