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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

как расположить так элементы в xml - Программирование Android

27.08.2013, 22:55. Просмотров 1547. Ответов 19
Метки нет (Все метки)

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

Как добавить в массив все элементы <string> из strings.xml ? - Программирование Android
Нужно добавить в строковый массив все элементы &lt;string&gt; из .xml файла со строками, как это сделать?

xml scale и так далее - Программирование Android
Всем! Я тут балуюсь с xml и вот снова не могу понять кое что. Вот простенький файлик, который рисует красный кружочек и поворачивает...

Как в адаптивном дизайне Android Studio сделать так, чтобы графические элементы (различные кнопки, поля ввода - Программирование Android
могли находится на одной линии?

Как расположить на одном уровне 2 элемента в разметке? - Программирование Android
Вот разметка &lt;RelativeLayout android:layout_width=&quot;match_parent&quot; ...

Как расположить один пункт внизу NavigationDrawer - Программирование Android
Хочу один пункт расположить внизу NavigationDrawer-а. Как осуществить?

Расположить элементы матрицы так, чтобы на побочной диагонали были бы максимальные элементы строк - C++
Доброго времени суток. помогите пожалуйста с задачей последняя осталась) Расположить элементы матрицы M, так чтобы на побочной диагонали...

19
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.08.2013, 01:35 #16
проще в пропорциях задать расстояние между элементами если не криво нарисовано.
20%:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >
 
        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="40"
            android:gravity="right" >
 
            <Button
                android:id="@+id/left"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
        </LinearLayout>
 
        <View
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="20"
            android:visibility="invisible" />
 
        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="40"
            android:gravity="left" >
 
            <Button
                android:id="@+id/right"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
        </LinearLayout>
    </LinearLayout>
1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
28.08.2013, 02:00  [ТС] #17
да спасибо! Вы показали мне возможность сделать именно то, что я хотел. Пусть не точно, но очень приближенно. Но я все-равно не понимаю как правильно устанавливать какие параметры. Почему
именно 0 или именно 40
XML
1
2
android:layout_width="0dp" 
android:layout_weight="40"
почему именно здесь такие значения:
XML
1
2
3
4
5
 <View
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="20"
            android:visibility="invisible" />
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.08.2013, 02:06 #18
layout_weight это просто пропорции 40/20/40
0dp указывается для параметра который растягивается, в данном случае это ширина, если бы было orientation="vertical", тогда 0dp писали бы для layout_height.
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
28.08.2013, 03:28  [ТС] #19
А есть где-нить хорошая статья про вес ? с примерами?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.08.2013, 03:44 #20
не знаю такой.
0
28.08.2013, 03:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2013, 03:44
Привет! Вот еще темы с ответами:

Расположить элементы массива так, чтобы в начале располагались все отрицательные элементы, а затем положительные. - Pascal
Расположить элементы массива так, чтобы в начале располагались все отрицательные элементы, а затем положительные. В одномерном массиве.

Расположить элементы массива в обратном порядке, что не так - C++
#include&lt;iostream&gt; #include&lt;math.h&gt; using namespace std; int main() { int i, j, n, k1, k2; cin»n; int B; for(i=0;...

Расположить элементы массива так,чтобы отрицательные были в конце - QBasic
1. Расположить элементы массива так,чтобы отрицательные были в конце 2. Заменить первый отрицательный элемент массива на максимальный ...

Расположить элементы массива так, чтобы сначала были 0, а потом 1 - Turbo Pascal
Дан массив из 0 и 1, расположить элементы так, чтобы сначала были 0, а потом 1(методы сортивровки не использовать)


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

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

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