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

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

Войти
Регистрация
Восстановить пароль
 
verylazy
Заблокирован
#1

Кнопки с картинкой и поворот экрана - Программирование Android

26.07.2013, 17:55. Просмотров 999. Ответов 10
Метки нет (Все метки)

Всем.

Я второй день как начал разбираться с этим, голова кругом идет.
Не могу нагуглить как идеологически правильно сделать так что бы при повороте экрана переворачивались и кнопки?

Я понимаю какие методы вызываются, затык скорее в подходе.
Кнопки прямоугольные и получается что при повороте нужно применять уже другую картинку или как?
Мне бы намекнуть на принцип, а я уже сам дальше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2013, 17:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Кнопки с картинкой и поворот экрана (Программирование Android):

Поворот Экрана - Программирование Android
У меня есть TableLayout и матрица смолл кнопок 8 на 8 описанных через XML. При повороте экрана часть кнопок не видно. Как можно описать,...

Запретить поворот экрана - Программирование Android
В манифесте указал <application android:screenOrientation="portrait" но экран по прежнему поворачивается...

Как отследить поворот экрана - Программирование Android
Есть 2 активити Главный activity_main.xml (на котором есть одна кнопка с id= "myBtn" и текстовое поле), и активити который срабатывает...

Приложение останавливается, когда делаю поворот экрана - Программирование Android
Приложение останавливается, потому что не все элементы использованы из вертикальной ориентации, но мне например в горизонтальной ориентации...

Поворот куба сначала вокруг оси y с.к. экрана потом вокруг оси x с.к. экрана - Программирование Android
Предыстория: Я пишу 3D игру и там соответственно нужно производить поворот тела в пространстве. нужно делать 2 поворота по горизонтали и...

Запретить поворот экрана на телефонах и позволить его на планшетах - Программирование Android
Как сделать, чтобы на мелких экранах (телефонах) экран был только в портретном режиме, а на больших (планшетах) - и в портретном и в...

10
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.07.2013, 22:46 #2
Цитата Сообщение от verylazy Посмотреть сообщение
переворачивались и кнопки
что?
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
26.07.2013, 23:40 #3
Цитата Сообщение от verylazy Посмотреть сообщение
Кнопки прямоугольные и получается что при повороте нужно применять уже другую картинку или как?
В Манифесте к каждой активити допишите android:configChanges="orientation", например
XML
1
2
<activity android:name="Activity"
             android:configChanges="orientation"></activity>
1
verylazy
Заблокирован
27.07.2013, 00:53  [ТС] #4
Цитата Сообщение от V0v1k Посмотреть сообщение
что?
у меня в качестве кнопок ImageView прямоугольной формы, при смене ориентации у меня кнопки не меняли ориентацию
но я уже кажись понял как быть, ниже написал

Цитата Сообщение от Digetix Посмотреть сообщение
В Манифесте к каждой активити допишите android:configChanges="orientation", например
XML
1
2
<activity android:name="Activity"
             android:configChanges="orientation"></activity>
наоборот, нужно было убрать оттуда orientation как только это сделал - сразу начало подхватывать необходимый лейаут из папки layout-land
0
verylazy
Заблокирован
27.07.2013, 01:22  [ТС] #5
беда какая-то с этими лайаутами, уже принципиально хочу понять как решить такую задачу
есть 4 кнопки, очень хочется что бы они кучковались в центре экрана, но не перекрывали друг-друга
типа так Кнопки с картинкой и поворот экрана
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
27.07.2013, 01:23 #6
Установите у кнопок margin
0
verylazy
Заблокирован
27.07.2013, 01:34  [ТС] #7
ну и что он мне даст?
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
27.07.2013, 01:36 #8
Отступы, не будут лепиться в кучу. Хотя до конца не понятно, что вы хотите
0
verylazy
Заблокирован
27.07.2013, 01:40  [ТС] #9
по картинке непонятно что ли?
я хочу отталкиваться не от краев экрана, а от центра
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
27.07.2013, 01:44 #10
Ну так ставьте gravity по центру, а чтоб не лепились в кучу ставьте margin
1
verylazy
Заблокирован
27.07.2013, 02:01  [ТС] #11
получилось, спасибо
пока еще не понимаю почему, но завтра буду курить литературу
0
27.07.2013, 02:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2013, 02:01
Привет! Вот еще темы с ответами:

Поворот экрана. Сохранение данных, но смена размеров компонентов - Программирование Android
Допустим на экране есть кнопка, на которой есть текст. При создании активити выбирается рандомное число и оно ставится как название кнопки....

Поворот экрана и пересоздание обьектов. Как делают матёрые разработчики? - Программирование Android
Разрабатываю приложение, решил делать одно активити и FrameLayout в нем, куда будут помещаться фрагменты (настройки, диалоги и т.д.). Все...

Кнопки внизу экрана - Программирование Android
Добрый день. Как в Android Studio сделать кнопки, прижатыми к низу экрана так, как это сделано на картинке?

Выключение экрана по нажатию кнопки - Программирование Android
Необходимо выключить экран по нажатию кнопки. Пробовал KeyguardManager, но метод KeyguardLock зачеркивается в android studio. Пробовал...


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

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

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