android 修改標題欄文字居中
阿新 • • 發佈:2018-11-28
android修改ToolBar的title文字居中及注意事項
1、先建立一個佈局檔案title_bar.xml,裡面就是標題欄的內容,根據自己需求來調整
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="56dp" android:background="@color/colorPrimary" > <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/ib_title_back" android:src="@drawable/back" android:background="@null" android:layout_centerVertical="true" android:layout_marginLeft="10dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="標題" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:textColor="#fff" android:textSize="22sp" android:id="@+id/tv_title" /> </RelativeLayout> |
2、在需要顯示的Activity的佈局檔案裡面匯入該佈局
3、在Activity中處理標題中的文字
public class RegisterActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register); TextView tv_title = (TextView) findViewById(R.id.tv_title); tv_title.setText("註冊"); tv_title.setGravity(Gravity.CENTER); } }
4、測試結果如下:
參考 https://blog.csdn.net/w690333243/article/details/72875006