Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
prokopov
0 / 0 / 2
Регистрация: 19.04.2015
Сообщений: 92
#1

Отображение меню в OptionMenu в трёх точках - Программирование Android

01.03.2016, 10:42. Просмотров 214. Ответов 1

Смартфон на android 4.2.2

Хочу сделать меню чтоб была кнопка "Добавить", в виде иконки с изображением.

код xml:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context=".CrimeListActivity">
    <item
        android:id="@+id/menu_item_new_crime"
        android:icon="@android:drawable/ic_menu_add"
        android:title="@string/new_crime"
        app:showAsAction="ifRoom|withText"
        />
        <item
        android:id="@+id/menu_option"
        android:title="@string/option"
        />
</menu>

Добавляю его в фрагмент через метод



Java
1
2
3
4
5
@Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        super.onCreateOptionsMenu(menu, inflater);
        inflater.inflate(R.menu.fragment_crime_list, menu);
    }
Потом
Java
1
2
3
4
5
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setHasOptionsMenu(true);
}
Проблема в том, что меню отображается только когда нажимаю кнопку опций на самом смартфоне!
А мне нужно чтоб один пункт меню отображался иконкой на екшен баре, а в торой в виде меню трех точек ?
в чем может быть проблема? И как ее решить ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2016, 10:42     Отображение меню в OptionMenu в трёх точках
Посмотрите здесь:
Android Меню только по нажатию кнопки меню
Если на трёх точках можно построить разносторонний остроугольный треугольник, найти его площадь C++
Pascal Сделать меню в Turbo Vision для трёх задач
Bash Написатъ командный файл, реализующий меню из трёх пунтов
Visual Basic Отображение меню формы + меню MDI
Как составить массив m x 2, где 1-й столбец составлен из сумм трёх наименьших, 2-й из суммы трёх наибольших элементов массива m x n VBA
HTML, CSS Отображение меню
Отображение меню навигации в IE HTML, CSS
WordPress Некорректное отображение меню
Отображение всплывающего меню HTML, CSS
HTML, CSS Отображение меню сайта
HTML, CSS Корректное отображение меню

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
01.03.2016, 11:28     Отображение меню в OptionMenu в трёх точках #2
XML
1
app:showAsAction="ifRoom|withText"
withtext тут лишний, система просто может считать что не хватает места в тулбаре и не показывает ни иконку ни текст, если не будет текста, с большой вероятностью одна иконка вместится
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru