Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
_Night_Scream_
81 / 78 / 11
Регистрация: 08.08.2013
Сообщений: 638
1

Добавить Toolbar без layuot на canvas

05.09.2015, 11:06. Просмотров 890. Ответов 4
Метки нет (Все метки)

Всем добра.

Ребята, хочу добавить toolbar, его рекомендуют на замену actionbar.
Сколько пересмотрел примеров добавления везде прописывается layuot активности, но у меня нет layout.
У меня на активности canvas.

Как сие сделать?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2015, 11:06
Ответы с готовыми решениями:

Добавить элемент в toolbar слева
Как можно добавить элемент в тулбар слева от заголовка? Как тут В моем...

Как в Toolbar добавить дополнительные views
Здравствуйте! Собственно название темы и есть вопрос... Есть Toolbar,...

Как добавить динамически в ToolBar виджет SearchView в нужных фрагментах
У меня есть Toolbar в MainActivity и нужно получить доступ к этому ToolBar во...

Почему не обнавляются preferences без перезапуска Activity (Canvas)
Подскажите где я что пропустила? Вот мой canvas. В самом низу переменная...

Добавить ToolBar в конец строки
Есть ToolStripContainer, в TopToolStripPanel лежат ToolBar'ы, при добавлении...

4
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
05.09.2015, 14:45 2
_Night_Scream_, создайте все как обычно (без канвы, обычную активити), добавте туда тулбар, и вьюшку, и рисуйте на той вьюшке.
1
_Night_Scream_
81 / 78 / 11
Регистрация: 08.08.2013
Сообщений: 638
05.09.2015, 16:29  [ТС] 3
Spelcrawler, а может как то программно добавить?

Вот так канва рождается.

Java
1
2
3
4
5
6
7
8
9
10
 DrawView drawView;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        drawView = new DrawView(this);
        
        setContentView(drawView);
    }
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
05.09.2015, 17:19 4
Лучший ответ Сообщение было отмечено _Night_Scream_ как решение

Решение

Можно как нибудь так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        LinearLayout mainLayout = new LinearLayout(this);
        mainLayout.setOrientation(LinearLayout.VERTICAL);
 
        Toolbar toolbar = new Toolbar(this);
        toolbar.setBackgroundColor(Color.RED);
        setSupportActionBar(toolbar);
 
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
 
        mainLayout.addView(toolbar);
        mainLayout.addView(new DrawView(this));
 
        setContentView(mainLayout);
    }
1
_Night_Scream_
81 / 78 / 11
Регистрация: 08.08.2013
Сообщений: 638
05.09.2015, 19:23  [ТС] 5
Spelcrawler, работает, спасибо.
0
05.09.2015, 19:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2015, 19:23

Delphi IDE. Добавить команду на панель ToolBar
Добрый день. Имеется Delphi XE2. Как добавить на панель кнопок (ToolBar)...

Как показать окно без statusbar'a i toolbar'a?
Как показать окно без statusbar'a i toolbar'a?

Я хочу сделать index.htm , что бы он открывался с определёными размерами и без Toolbar-a.
У меня не получается вот такая ерунда. Я хочу сделать index.htm , что бы он...


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

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

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