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

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

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

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

06.11.2012, 12:26. Просмотров 4735. Ответов 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>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2012, 12:26     Подогнать размеры под экран
Посмотрите здесь:

Подстроить размеры 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;,так там все...

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

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

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

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

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

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

Размеры экрана программно - Программирование Android
DisplayMetrics displaymetrics = getResources().getDisplayMetrics(); Ругается на getResources(). узнаю размеры в классе который не...


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

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
07.11.2012, 20:19     Подогнать размеры под экран #9
Цитата Сообщение от sleep3 Посмотреть сообщение
hdpi это размер экрана.
ничего подобного, это плотность.

да и все эти папки для разных плотностей и размеров, они для диапазона значений.
Yandex
Объявления
07.11.2012, 20:19     Подогнать размеры под экран
Ответ Создать тему
Опции темы

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