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

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

Войти
Регистрация
Восстановить пароль
 
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 590
#1

Добавить Toolbar без layuot на canvas - Программирование Android

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

Всем добра.

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

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

Добавить элемент в toolbar слева - Программирование Android
Как можно добавить элемент в тулбар слева от заголовка? Как тут В моем случае всегда добавляется справа Код тулбара <?xml...

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

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

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

.NET 4.x Добавить ToolBar в конец строки - C#
Есть ToolStripContainer, в TopToolStripPanel лежат ToolBar'ы, при добавлении нового программным образом он добавляется в начало, а мне...

Как показать окно без statusbar'a i toolbar'a? - C# ASP.NET
Как показать окно без statusbar'a i toolbar'a?

4
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
05.09.2015, 14:45 #2
_Night_Scream_, создайте все как обычно (без канвы, обычную активити), добавте туда тулбар, и вьюшку, и рисуйте на той вьюшке.
1
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 590
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
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
05.09.2015, 17:19 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Можно как нибудь так:
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_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 590
05.09.2015, 19:23  [ТС] #5
Spelcrawler, работает, спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2015, 19:23
Привет! Вот еще темы с ответами:

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

Как из класса добавить rectangle в canvas - C# WPF
Добрый день, есть окно wpf mainwindow на нем canvas, есть класс class1 как из class1 добавить rectangle в canvas?

как добавить Text при добавлении на Canvas - Java
делаю объект текста и хочу разместить эту строку на холсте, gc.strokeLine(50, 80, 200, 80); Text t = new Text(); ...

Как добавить поддержку canvas в tcalendar из samples? - Delphi
Как добавить поддержку canvas в tcalendar из samples?


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
05.09.2015, 19:23
Ответ Создать тему
Опции темы

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