in Android

Android – ActionBar Title Center 정렬하기

ActionBar Title을 Center에 또는 다르게 정렬하고 싶을 때 아래와 같이 할 수 있다.


ref

ActionBar에 들어갈 레이아웃을 생성하자.

<?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="wrap_content"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="my Title"
        android:textColor="#ffffff"
        android:id="@+id/mytext"
        android:textSize="18sp" />

</LinearLayout>

ActivityonCreate부분에서 아래와 같이 넣어주자.

getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); 
getSupportActionBar().setCustomView(R.layout.abs_layout);

이제 다른 타이틀 필드를 가진 ActionBar를 가졌다. 이를 사용하기 위해서 아래와 같이 입력해주자.

getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.yourimage));

Write a Comment

Comment