2015-03-07 3 views
0

The layout imageРазместите значки над текстом и в центре вкладки

Привет! Я использую вкладки ActionBar, одно действие и четыре фрагмента, и то, что я пытаюсь сделать, это поместить значок и текст в центр вкладки.

Я пробовал this technique, но это не сработало. Я также попытался установить name="android:gravity в центр. Кроме того, я знаю, что это не лучшая практика, но я попытался добавить правильное дополнение к вкладкам. Я использовал вертикальную ориентацию в стиле TabView, чтобы получить значки над текстом.

ответ

0

Вы должны создать макет: abs_layout

<?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="wrap_content" 
android:orientation="horizontal" > 
<TextView 
    android:layout_width="110dp" 
    android:layout_height="wrap_content" 
    android:layout_centerInParent="true" 
    android:text="Title" 
    android:textColor="#ffffff" 
    android:id="@+id/action_bar_title" 
    android:textSize="18sp" /></RelativeLayout> 

и в OnCreate() добавить этот

getSupportActionBar().setCustomView(R.layout.abs_layout); 
+0

Спасибо, это сработало! – RubaRamm

Смежные вопросы