在开发Android应用时我们经常需要用到titlebar或tabbar这些UI组件,但是为了美观我们又需要自己重写这些组件
今天写一篇关于titlebar的制作方法
首先制作titlebar条(如下),当然可以根据自己风格设计更加精细的titlebar
new_titlebar.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="48dip"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"
android:background="@drawable/share_toolbarbg"
android:orientation="horizontal" >
<TextView
android:id="@+id/titleMiddleTextContent"
style="@style/textTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"/>
</RelativeLayout>
然后在main.xml中加载即可
main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<include android:id="@+id/maptitle"
</LinearLayout>layout="@layout/new_titlebar" />