Android 如何创建自定义的标题栏
在创建 Android 应用的时候,为了能够吸引更多的注意,这就迫使我们要区别于常规的
应用。以 Android 的窗口的标题栏为例子,为了做出更个性、漂亮的窗口界面,因此我们需
要创建自己的定义的 window Title。
下面的例子就是创建一个 customs window title,在左侧显示一个返回按钮和时间文本,
中间显示书籍的名称,右侧显示电量的百分比。具体步骤如下:
1、 在 layout 文件下创建一个名字为 customs_title 的 xml 文件。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView android:id="@+id/battery_image"
android:src="@drawable/button_back_normal"
android:layout_alignParentLeft="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ImageView>
<TextView android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/battery_image"
android:text="12:12:12"
android:gravity="center_vertical" />
<TextView android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="book name"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"
android:gravity="center_vertical" />
<TextView android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:text="50%"
android:gravity="center_vertical" />
</RelativeLayout>