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

Закрепить элементы на экране - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Google Maps emulator vs. реальное устройство http://www.cyberforum.ru/android-dev/thread1470735.html
Добрый день! Начинаю осваивать Google Maps. Сделал api key. Создал приложение ( Android Studio ), запускаю в эмуляторе - все работает ( карта видна, зум работает, передвигается). Создаю apk файл. Копирую на телефон и запускаю - карту не отрисовывает ( серый экран ). Только кнопки +.- зума в углу отрисованы. В чем может быть проблема? Спасибо. PS> использую эмулятор для тестирования приложений...
Android GetInputStream Проблема с методом getInputStream класса HttpURLConnection. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textView = (TextView) findViewById(R.id.textView); String s = ""; byte b = new byte; http://www.cyberforum.ru/android-dev/thread1470633.html
Ошибка в android:value="@integer/google_play_services_version"/> Android
Изучаю программирование приложений под Андроид. Пытаюсь вставить AdMob в приложение, все вроде встаёт без проблем, но в AndroidManifest вот эта строка выделяется красным android:value="@integer/google_play_services_version"/> в чем может быть проблема? google-play-services.jar в проект импортирован. Среда разработки IDEA
Работа с БД и Списком Android
Мне нужно сделать присвоение оценок для учеников, а учеников брать из БД я не знаю как это реализовать, направьте меня пожалуйста!
Android Работает ли такая конструкция создания БД http://www.cyberforum.ru/android-dev/thread1470345.html
Работает ли такая конструкция для создание ДБ db.execSQL("create table " + grupName + predName + " (" + "id integer primary key autoincrement," + "name text," + "tyt text," + "ocenka integer" + ");");
Android SearchView стрелка назад Здравствуйте. Подскажите пожалуйста как можно заменить иконку стрелки назад, которая появляется при раскрытии поля поиска searchview actionbar? Работаю с actionbar так: public static void tuneActionBar( Context context, ActionBar actionBar ) { actionBar.setElevation(0); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowCustomEnabled(true); ... подробнее

Показать сообщение отдельно
+1
115 / 86 / 7
Регистрация: 24.08.2010
Сообщений: 599

Закрепить элементы на экране - Android

07.06.2015, 02:59. Просмотров 684. Ответов 4
Метки (Все метки)

Как сделать, чтобы элементы на форме адекватно масштабировались и не разъезжались по всему экрану на различных устройствах?
К примеру, так должна выглядеть главная форма. На андроиде 5.1.1 вроде более менее нормально, разве только строку "карта 01" не могу нормально поставить между кнопками посередине.
Закрепить элементы на экране

А так получается на андроиде 4.0.4
Закрепить элементы на экране
Как вообще размещать их на форме, не пойму.
Вот в C++ Builder всё просто и ясно — Left, Top и никаких проблем.
Код:
Java
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="#FFFFFF"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MyActivity">
 
 
    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/frameLayout3"
        android:layout_alignParentBottom="true"
        android:layout_alignParentStart="true"
        tools:ignore="RtlCompat">
 
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="&lt;&lt;&lt;"
            android:id="@+id/btLeft"
            android:layout_gravity="center_horizontal|top"
            android:layout_above="@+id/frameLayout3"
            android:layout_alignParentStart="true"
            android:layout_alignEnd="@+id/frameLayout3"
            android:onClick="btLeft_Click" />
 
    </FrameLayout>
 
    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentEnd="true"
        android:id="@+id/frameLayout4"
        tools:ignore="RtlCompat">
 
    </FrameLayout>
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Старт"
        android:id="@+id/btStart"
        android:onClick="btStart_Click"
        android:layout_alignTop="@+id/btStop"
        android:layout_toStartOf="@+id/btStop"
        android:layout_marginEnd="21dp"
        tools:ignore="RtlCompat" />
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Стоп"
        android:id="@+id/btStop"
        android:layout_gravity="right|bottom"
        android:layout_alignParentBottom="true"
        android:layout_toStartOf="@+id/frameLayout4"
        android:onClick="btStop_Click"
        tools:ignore="RtlCompat" />
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=">>>"
        android:id="@+id/btRight"
        android:layout_gravity="bottom"
        android:onClick="btRight_Click"
        tools:ignore="RtlCompat"
        android:layout_alignParentBottom="true"
        android:layout_alignRight="@+id/linearLayout"
        android:layout_alignEnd="@+id/linearLayout" />
 
    <LinearLayout
        android:orientation="vertical"
        android:layout_width="wrap_content"
        android:layout_height="262dp"
        android:id="@+id/linearLayout"
        android:layout_above="@+id/frameLayout3"
        android:layout_alignParentStart="true"
        android:background="#ffa0b0ff"
        tools:ignore="RtlCompat">
 
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:id="@+id/textView1"
            android:text="text"
            android:layout_gravity="center_horizontal"
            android:textColor="#ffff4342"
            android:textStyle="bold" />
 
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:text="                                                       "
            android:id="@+id/textView"
            android:layout_gravity="center_horizontal" />
 
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:id="@+id/textView2"
            android:text="строка длиной 25 символов"
            android:layout_gravity="center_horizontal" />
 
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:id="@+id/textView3"
            android:text="text"
            android:layout_gravity="center_horizontal" />
 
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:id="@+id/textView4"
            android:text="text"
            android:layout_gravity="center_horizontal" />
 
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:id="@+id/textView5"
            android:text="text"
            android:layout_gravity="center_horizontal" />
 
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:id="@+id/textView6"
            android:text="text"
            android:layout_gravity="center_horizontal" />
    </LinearLayout>
 
    <ListView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/lvResult"
        android:textColor="#ff000000"
        android:layout_alignParentTop="true"
        android:layout_alignBottom="@+id/linearLayout"
        android:layout_alignEnd="@+id/btStart"
        android:layout_toEndOf="@+id/linearLayout"
        android:clickable="true"
        tools:ignore="RtlCompat" />
 
    <TextView
        android:id="@+id/brew_time"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="00"
        android:textSize="20dip"
        android:padding="10dip"
        android:layout_alignParentTop="true"
        android:layout_alignEnd="@+id/btStop"
        tools:ignore="RtlCompat" />
 
 
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="00"
        android:textSize="20sp"
        android:id="@+id/idText_Kart_Nom"
        tools:ignore="RtlCompat"
        android:layout_alignParentBottom="true"
        android:layout_toLeftOf="@+id/btStart"
        android:layout_toStartOf="@+id/btStart" />
 
</RelativeLayout>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru