2016-04-24 2 views
1

Я изменил цвет Tha строки статуса от styles.xml:Как установить заголовок в центре в строке состояния Android

<resources> 

<color name="custom_theme_color">#42A5F5</color> 
<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 

    <item name="colorPrimaryDark">@color/custom_theme_color</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 

Я также изменить название в строке состояния от string.xml:

<resources> 

<string name="app_name">Qu-easy</string> 
<item name="colorPrimaryDark">@color/custom_theme_color</item> 
</resources> 

Как установить заголовок в центр строки состояния? Я думаю, что-то вроде gravity.center?

+0

Сделать custome Action bar об этом и чем cener название ссылается на этот принятый ответ http://stackoverflow.com/questions/18418635/how-to-align-title-at-center-of-actionbar-in-default-themetheme-holo- light –

ответ

0

попробовать это: -
Здесь нужно добавить один XML файл
записи следующий код в onCreate методом

getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); 
getSupportActionBar().setCustomView(R.layout.custom_actionbar); 
ActionBar.LayoutParams p = new ActionBar.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); 
p.gravity = Gravity.CENTER; 

custom_actionbar.xml Layout

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="50dp" 
android:orientation="vertical" 
android:gravity="center" 
android:layout_gravity="center"> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" 
    android:text="XYZ" 
    android:textColor="#ffffff" 
    android:id="@+id/mytext" 
    android:textSize="30dp" 
    android:textStyle="bold"/> 

</LinearLayout> 

Это, безусловно, работа для вас

+0

Я не использую панель действий, только строка состояния –

+0

согласно моей строке состояния знаний - это ничего, кроме панели действий. оба имеют одинаковую функциональность. , и здесь вы также можете сделать текст центра, отредактировав свою тему. , и вы можете взять «ActionBarActivity» для своей панели действий –

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

  • Нет связанных вопросов^_^