Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
#1

ActionBar, всегда показывать троеточие - Программирование Android

10.11.2014, 21:11. Просмотров 1306. Ответов 11
Метки нет (Все метки)

Не могу понять, в 4.1.1 есть троеточие, а в 4.3 нету. Как принудительно сделать чтоб оно всегда было?
0
Миниатюры
ActionBar, всегда показывать троеточие   ActionBar, всегда показывать троеточие  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2014, 21:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ActionBar, всегда показывать троеточие (Программирование Android):

Скрыть вертикальное троеточие (Setting) в ActionBar. API 8 - Программирование Android
Как сделать ? подскажите... Так чтобы кнопка "MENU" осталась работать. Спасибо.

При любой ориентации экрана табы были всегда под ActionBar - Программирование Android
Уважаемые программисты! Подскажите, пожалуйста как можно сделать так, чтобы табы были всегда под ActionBar? Есть Activity с ActionBar в...

Изображение в ActionBar - Программирование Android
Привет, возникла необходимость вставить изображение (аватарку) в ЭкшнБар. Например как сделано в приложении ВК? Посоветуйте как...

DropMenu в ActionBar - Программирование Android
Всем привет. Ребят, бьюсь часа 3, понять нифига не могу. Я хочу чтобы кликнув на картинку в акшнбаре выпало меню. Вчера все...

ActionView и ActionBar - Программирование Android
Здравствуйте! Подскажите, пожалуйста, по задаче - необходимо при нажатии на кнопку Поиск на ActionBar вывести TextView с кнопкой Save, при...

Оформление actionbar - Программирование Android
Здравствуйте, начал изучать android. Использую netbeans ide 8.1, android 4.2.2 Хочу сделать приложение с material design Пытался...

11
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
11.11.2014, 09:40 #2
Rube, лень вспоминать, там много частных случаев. Подскажите, пожалуйста, как у вас размешается ActionBar. Там есть параметр, равный always, isRoom, never, collapse. Может, дело не в нём.
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
11.11.2014, 15:50  [ТС] #3
Цитата Сообщение от CoolMind Посмотреть сообщение
Там есть параметр, равный always, isRoom, never, collapse. Может, дело не в нём.
Эти параметры не влияют на троеточие, во всяком случае я так понимаю. Они влияют только на показ итемов в меню.
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
12.11.2014, 09:32 #4
Rube, я точно уже не помню, надо заново прочитать мануалы. Но если некий элемент не влезает в строку, то он будет прятаться за тремя точками.
0
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 403
12.11.2014, 10:03 #5
У самсунгов есть аппаратная кнопка настройки, поэтому там по дефолту нет троеточия.
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
12.11.2014, 10:54  [ТС] #6
CoolMind, если показывать элемент параметром always, то все равно троеточия нет, я пробовал.
Gabberr, см. картинки, они оба самсунги. У меня сони, тоже 4.3, и тоже троеточий нет.
Sherlock не использую если что.
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,663
Завершенные тесты: 1
12.11.2014, 12:13 #7
Rube, оно появляется только если есть элементы меню которые не показаны отдельно в actionBar'e. Если элементу установить showAsAction = always, и это единственный элемент меню - троеточия не будет.
1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
12.11.2014, 21:34  [ТС] #8
Spelcrawler, вы думаете я не пробовал? Ставил элементам разные параметры, у кого always или isRoom - элемент виден в акшнбаре, у кого never - тот показывается только снизу, как обычно, при вызове меню.
Просто не хочется Sherlock использовать, переделывать заново. Должно быть решение.
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,663
Завершенные тесты: 1
12.11.2014, 21:58 #9
Rube, Дак у вас есть элементы меню которые не отображены непосредственно в actionBar'e?
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
12.11.2014, 22:14  [ТС] #10
Есстественно есть. А троеточия нет. И они показываются снизу.
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,663
Завершенные тесты: 1
12.11.2014, 22:26 #11
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Rube, В общем беглое гугление выдало вот что: как выше писали - если есть физическая кнопка "Меню" это троеточие не отображается, НО работает это далеко не на всех устройствах (лично я не замечал ни на одном из бывших у меня устройств, хотя все были с кнопкой). Далее нашел хак но как пишут, это ооочень не правильный выход и лучше оставить все как есть)
1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
14.11.2014, 13:15  [ТС] #12
Да, реально работает, дальше посмотрим.
0
14.11.2014, 13:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2014, 13:15
Привет! Вот еще темы с ответами:

ActionBar Search - Программирование Android
Добрый ночи. Я вывел поиск данных в новое Activity. Так как сделать, к примеру если ты перешел на новый activity чтобы вместо...

Глюки с ActionBar - Программирование Android
Проблема в том, что я создаю новый проект. Не вношу никаких изменений. И по какой-то причине в AcvtionBar не отображается иконка...

Оформления ActionBar - Программирование Android
Почему не устанавливается цвет, который определен в name="ActionBar"? А цвет берется с colorPrimaryDark... <resources> <style...

Работа с ActionBar - Программирование Android
Не отображается иконка в ActionBar. Файл main.xml в menu: <?xml version="1.0" encoding="utf-8"?> <menu...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

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