0

Я пытаюсь установить собственный экран панели задач, но он не заполняет все пространство. он выглядит как 5dp серый экран действия с левой стороны. я использовал следующее:getSupportActionBar(). SetCustomView (вид, макет); не охватывает всю панель действий

android.support.v7.app.ActionBar.LayoutParams layout = new android.support.v7.app.ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams.FILL_PARENT, android.support.v7.app.ActionBar.LayoutParams.FILL_PARENT); 
     getSupportActionBar().setCustomView(view, layout); 
     getSupportActionBar().setDisplayShowCustomEnabled(true); 

это мой заказ ActionBar XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_gravity="fill_horizontal" 
    android:background="@color/actionbar_color" 
    ></RelativeLayout> 

Я пробовал разные стили, но никто не работал. пожалуйста, помогите

ответ

-1

установил ее, выполнив:

//to set same background color on entire actiobar 
getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar_color)); 

//to display custom layout with same BG color 
android.support.v7.app.ActionBar.LayoutParams layout = new android.support.v7.app.ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams.FILL_PARENT, android.support.v7.app.ActionBar.LayoutParams.FILL_PARENT); 
     getSupportActionBar().setCustomView(view, layout); 
     getSupportActionBar().setDisplayShowCustomEnabled(true); 
+0

что такое «мнение», что вы прошли в setCustomView (вид, расположение)? – Hatim