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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
#1

Размеры элемента в процентах - Программирование Android

10.03.2014, 23:59. Просмотров 1742. Ответов 8
Метки нет (Все метки)

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

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

Как задать ширину элемента в процентах? - Программирование Android
Как задать ширину элемента в процентах? Layout_weight не подходит,тк родительский элемент - разметка - вертикальная Вставлять еще одну...

Подстроить размеры TextView под размеры экрана - Программирование Android
У меня есть такая разметка <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"...

Загрузка ЦПУ в процентах - Программирование Android
Всем привет. Уже несколько дней ищу как мне получить загрузку ЦПУ в процентах. На StackOverflow находил, но там было просто вещественное...

Масштабирование ImageView в процентах от размера дисплея - Программирование Android
Всем привет! У меня такой вопрос образовался по разметке интерфейса, сделал прокручиваемый layout, в котором располагаются картинки и...

NavigationDrawer размеры - Программирование Android
Сделал drawer по типу описанного в статье http://habrahabr.ru/post/250765/ Покопался, но никак не могу найти, где изменить его размер...

8
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
11.03.2014, 00:26 #2
нет, но можно так поставить вес, что она будет занимать 1/3 ширины экрана.
1
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
11.03.2014, 00:50  [ТС] #3
Netscape, только 1/3? Ну мне и нужно, чтобы размеры были равны какой-то части экрана. А то негоже задавать размеры подгоном
0
verylazy
Заблокирован
11.03.2014, 00:57 #4
в xml никак, а если в коде то можно по идее
но все эти проценты и пропорции придется самому прописать
0
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
11.03.2014, 01:06 #5
Sony17, 1/2, 1/3, 1/4, 1/5, ..., 1/n.
0
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
11.03.2014, 16:19  [ТС] #6
verylazy, ну опять же: половина свойств элемента в xml формате, половина в коде. Не классно вообще.

Netscape, пытался, пытался, так и не понял как взять часть от ширины/высоты экрана.. Масштаб же задается тегом <dimen> с размерностью px, in, dp и др. Как там 1/n от ширины экрана то взять?
0
verylazy
Заблокирован
11.03.2014, 16:32 #7
Могу сказать за себя. Пишу приложение и так получается, что там ну никак не могу обойтись без ручного расчета размеров и положения картинок.
Все что необходимо, минимум, свойств я просто забил в xml, а размер и координаты рассчитываю в коде.

Там того кода кот наплакал - считал LayoutParams, пару строк что бы указать смещение left и top и потом это все применяем.

Если вообще никак при разметке не обойтись без % то в коде это все уместится строк в 20 все вообще, от и до.
1
Ybrjk
26 / 26 / 2
Регистрация: 06.11.2010
Сообщений: 77
12.03.2014, 09:33 #8
Цитата Сообщение от Sony17 Посмотреть сообщение
Можно ли задать в xml описании элемента, например, той же кнопки, ширину = 30% от размера экрана устройства?
Если все завернуть в LinearLayout то можно выставить вес элемента http://stackoverflow.com/questions/2...ght-in-android
1
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
12.03.2014, 12:31  [ТС] #9
Ybrjk, а все, теперь понял что за вес. Прям то, что доктор прописал
0
12.03.2014, 12:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2014, 12:31
Привет! Вот еще темы с ответами:

Размеры экрана - Программирование Android
Захотел сделать подгон кнопок под разрешение экрана. Погуглил на эту тему, сделал новый класс. Вот что получилось. Ошибка в ...

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

Размеры экранов планшетов - Программирование Android
Всем привет. Вот какая штука. У гуглов в доках сказано что если в папочку sw600dp положить разметку, то она будет самостоятельно работать...

Размеры табов в ActionBar - Программирование Android
Собственно говоря не нашел нигде решения этого вопроса и даже начал сомневаться что это можно сделать. Нужно изменить размер таба в шерлоке...


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

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

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