Android: удалить левое поле из пользовательского макета панели действийAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android: удалить левое поле из пользовательского макета панели действий

Сообщение Anonymous »

Я использую настраиваемый вид панели действий, и, как вы можете видеть на снимке экрана ниже, на панели действий есть пустое серое пространство. Я хочу удалить его.

Изображение


Что я сделал:


res/values-v11 /styles.xml



@style/ActionBarStyle
@style/ActionBarStyle




res/values/my_custom_actionbar.xml




60dp





Манифест










MainActivity


public void onCreate(Bundle bundle) {
super.onCreate(bundle);

ActionBar actionbar = getSupportActionBar();

actionbar.setDefaultDisplayHomeAsUpEnabled(false);
actionbar.setDisplayHomeAsUpEnabled(false);
actionbar.setDisplayShowCustomEnabled(true);
actionbar.setDisplayShowHomeEnabled(false);
actionbar.setDisplayShowTitleEnabled(false);
actionbar.setDisplayUseLogoEnabled(false);
actionbar.setHomeButtonEnabled(false);

// Add the custom layout
View view = LayoutInflater.from(this).inflate(R.layout.actionbar, null, false);
actionbar.setCustomView(view);
}


Я нашел недавнее сообщение, в котором указывается на проблему с последней версией. Я также обновил ADT и SDK до Android 5.

Пользовательское представление Android ActionBar не заполняет родительский элемент

Я не знаю не знаю, что мне делать.

Изменить (частичное решение):

Не работает на Android

Подробнее здесь: https://stackoverflow.com/questions/273 ... tom-layout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»