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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 4.59
fireridlle
75 / 75 / 1
Регистрация: 02.02.2012
Сообщений: 462
#1

Подогнать размеры под экран - Программирование Android

06.11.2012, 12:26. Просмотров 4820. Ответов 8
Метки нет (Все метки)

подскажите почему в eclipse он показывает что все нормально видно а когда на смарт закидываю не видно кнопки cancel
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1"
    android:orientation="vertical" >
 
    <TextView
        android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="5dp"
        android:text="My First application"
        android:textColor="#4526ff"
        android:textSize="@dimen/titler"
        android:textStyle="bold" />
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
 
 
        <EditText
            android:id="@+id/inp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="10dp"
            android:layout_weight="1"
            android:ems="10" >
 
            <requestFocus />
        </EditText>
 
    </LinearLayout>
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
 
        <Button
            android:id="@+id/ok"
            android:layout_width="150px"
            android:layout_height="match_parent"
            android:layout_marginLeft="170px"
            android:text="OK" />
 
        <Button
            android:id="@+id/cancel"
            android:layout_width="150px"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:text="CANCEL" />
 
    </LinearLayout>
 
</LinearLayout>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2012, 12:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подогнать размеры под экран (Программирование Android):

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

Подогнать размер текста под прямоугольник - Программирование Android
Рисую и печатаю текст на канве. Имеется прямоугольник с заданными размерами в пикселях (например, 150 на 80). И есть строка с текстом. ...

Как подогнать ряд кнопок в TableLayout под ширину экрана? - Программирование Android
День добрый. Пишу игру простенькую Крестики-нолики. Поле состоит квадрата 3x3 из Кнопок, которые генерируются в коде. Размер кнопки...

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

Адаптация приложения под все размеры экранов - Программирование Android
Добрый день. Вопрос в том, как правильно верстаются страницы на xml ? Делал для четырех размеров экранов: layout-small, layout-normal, ...

Реализация приложения под разные размеры экранов мобильных устройств - Программирование Android
Здравствуйте.Как сделать одно приложение под разные размеры экранов? Т.е. делал приложение под 3.2&quot;,а проверил на планшете 10&quot;,так там все...

8
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
06.11.2012, 12:37 #2
не помещается.
1
sleep3
0 / 0 / 0
Регистрация: 06.11.2012
Сообщений: 14
06.11.2012, 13:01 #3
В eclipse при просмотре вашей разметки нужно выставить параметры экрана как у смартфона
0
fireridlle
75 / 75 / 1
Регистрация: 02.02.2012
Сообщений: 462
06.11.2012, 13:13  [ТС] #4
а как в эклипсе выставить параметр этот?
та и вообще, если хочу что бы приложение выглядило одинаково на всех экранах как это можно сделать?
0
RosPC
-6 / 3 / 0
Регистрация: 21.09.2012
Сообщений: 80
06.11.2012, 15:47 #5
Цитата Сообщение от fireridlle Посмотреть сообщение
а как в эклипсе выставить параметр этот?
та и вообще, если хочу что бы приложение выглядило одинаково на всех экранах как это можно сделать?
Можно програмно раставить разметку, тойсть вытянуть разшырение екрана и от него отталкиватца(какой размер елементов ставить куда и как)... ищите в гугле, ето просто! Я кажетса находил ето здесь:http://developer.alexanderklimov.ru/android/
1
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
06.11.2012, 15:56 #6
можно указывать размеры пропорционально - android:layout_weight.
1
sleep3
0 / 0 / 0
Регистрация: 06.11.2012
Сообщений: 14
06.11.2012, 16:13 #7
Тот совет был для просмотра как будет выглядеть приложение на телефоне не скидывая его.
Все это уже давно предусмотрели, создаются разные разметки под разные типы экранов. Подстановка необходимой происходит автоматически. Например создаешь папку res/layout-port-hdpi кидаешь туда разметку для портретной ориентации экрана, hdpi это размер экрана.
0
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
07.11.2012, 12:59 #8
Цитата Сообщение от sleep3 Посмотреть сообщение
Тот совет был для просмотра как будет выглядеть приложение на телефоне не скидывая его.
Все это уже давно предусмотрели, создаются разные разметки под разные типы экранов. Подстановка необходимой происходит автоматически. Например создаешь папку res/layout-port-hdpi кидаешь туда разметку для портретной ориентации экрана, hdpi это размер экрана.
Не совсем согласен. По данным папкам удобно распихивать разные графические ресурсы для устройств с разным dpi или разные разметки для разных размеров если неохота писать стили или для разных размеров (и ориентаций) используются принципиально разные размеры. Всем экранам мы все равно не угодим, т. к. их очень много, все они разные и часть из них еще не вышло и мы не знаем какие они будут и в каких пропорциях.
Если же мы хотим чтобы пропорционально на всех экранах было одинаковое расположение элементов, то надо использовать именно вес (weight). При этом надо не забыть параметру, который мы регулируем весом присвоить размер 0dp.
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
07.11.2012, 20:19 #9
Цитата Сообщение от sleep3 Посмотреть сообщение
hdpi это размер экрана.
ничего подобного, это плотность.

да и все эти папки для разных плотностей и размеров, они для диапазона значений.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2012, 20:19
Привет! Вот еще темы с ответами:

Как изменить размеры меток карты OSM под Андроид - Программирование Android
Привет Всем, пишу от непонимания или от незнания не суть в этом. Ставлю свои картинки для меток карты, карты использую OSM. но как только...

Подогнать размеры картинки под размеры кнопки автоматически - C#
Есть кнопка button1 и файл изображения trololo.bmp. Картинка прямоугольная и больше кнопки, кнопка круглая. Как сделать так, чтобы картинка...

Подогнать картинку под размеры Image - Delphi
Может ли Image подгонять картинку по своему размеру? Я поковырялся в Object Inspector, но не нашел.

Подогнать рисунок под размеры label - C#
У label есть такое свойство как image тоесть отображение картинки. Можно ли сделать так, чтобы эта картинка подгонялась под размер label....


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

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

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