我这里要介绍这种标题的一种方法,我是用fragment来搭建的,最外层是一个Activity,应该会有更好的方法,大家有什么好办法可以一起来讨论
1.先看布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/nav_bar" android:layout_width="fill_parent" android:layout_height="@dimen/nav_bar_height" android:background="@color/nav_bg_color"> <Button android:layout_width="@dimen/nav_bar_height" android:layout_height="@dimen/nav_bar_height" android:background="@drawable/nav_back_btn_selector" android:id="@+id/left_back_btn" android:layout_gravity="left|center_vertical"/> <TextView android:id="@+id/title_text_view" android:layout_width="240dp" android:layout_height="wrap_content" android:padding="7dp" android:text="我的账户" android:gravity="center" android:singleLine="true" android:layout_marginLeft="60dp" android:layout_marginRight="60dp" android:textSize="22sp" android:textColor="@color/white" android:layout_gravity="center"/> <Button android:layout_width="wrap_content" android:layout_height="@dimen/nav_bar_height" android:id="@+id/right_btn" android:textSize="18sp" android:background="@null" android:textColor="@color/white" android:paddingLeft="10dp" android:paddingRight="10dp" android:layout_gravity="right|center_vertical"