ActionBar (item) занимает много места

357
30 января 2017, 17:18

Как уменьшить размер item'а чтобы его размер был ограничен его содержанием?

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
    android:id="@+id/add_file"
    android:icon="@drawable/ic_plus_1"
    android:title="Add..."
    app:showAsAction="always"/>
<item
    android:icon="@drawable/ic_video2"
    android:title="Photo"
    app:showAsAction="always"
    android:id="@+id/photo_ic"/>

Вот так я его добавляю

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    //super.onCreateOptionsMenu(menu, inflater);
    inflater.inflate(R.menu.add_file, menu);

Содержимое Title не помещается полностью в ActionBar из-за добавленного мною меню

Answer 1

Вы можете скрыть элементы меню непосредственно из Action Bar, задав их атрибутам showAsAction значение never.

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

READ ALSO
Android, вопрос про mipmap

Android, вопрос про mipmap

Добрый день, возник вопрос: стоит ли каждые изображения закидывать в mipmap?

462
Логика работы метода push в хеш таблице

Логика работы метода push в хеш таблице

Здравствуйте, я нашел вариант реализации хэш-таблицы, но мне непонятна логика работы метода push:

316
Ошибка при загрузке с сервера файла.Socket. Android. Java. :Connection reset by peer: socket write error.

Ошибка при загрузке с сервера файла.Socket. Android. Java. :Connection reset by peer: socket write error.

Реализую передачу между устройствами при помощи socket'овПередача проходит между Windows ПК и Android девайсом

487