Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
trojan1297
1 / 1 / 0
Регистрация: 09.09.2014
Сообщений: 18
#1

LinerLayout не полностью заполняет HorizontalScrollView при ширине и длине "match_parent" - Программирование Android

03.11.2014, 00:05. Просмотров 684. Ответов 4
Метки нет (Все метки)

LinerLayout не полностью заполняет HorizontalScrollView при ширине и длине "match_parent"

При том если расположить эту же конструкцию без HorizontalScrollView то всё отображается норм.
HTML5
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
 <HorizontalScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/horizontalScrollView"
        android:layout_weight="1" >
 
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="#ff12ff13">
 
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1">
 
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceLarge"
                    android:text="Large Text"
                    android:id="@+id/textView" />
            </LinearLayout>
 
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1">
 
                <Button
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="New Button"
                    android:id="@+id/button2"
                    android:background="#ffff001a"
                    android:layout_margin="5dp" />
 
                <Button
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="New Button"
                    android:id="@+id/button"
                    android:background="#ffff001a"
                    android:layout_margin="5dp" />
            </LinearLayout>

http://www.cyberforum.ru/android-dev/thread665761.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2014, 00:05
Я подобрал для вас темы с готовыми решениями и ответами на вопрос LinerLayout не полностью заполняет HorizontalScrollView при ширине и длине "match_parent" (Программирование Android):

Картинка не заполняет полностью экран
Есть метод который рисует в canvas protected void onDraw(Canvas canvas) { ...

Ошибка при создании вкладок в match_parent
Здравствуйте. Пытаюсь научиться программировать под Андроид. Для того что бы...

Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры"
Ребят, всем привет! накидайте какие-нить идеи по реализации ситуация такая...

Ошибка "Unknown method "e" of "org.apache.commons.logging.Log"
Unknown method 'e' of 'org.apache.commons.logging.Log' package...

"Ошибка при синтаксическом анализе пакета" при скачивании файла
Пытаюсь сделать обновление в своем приложении. Должно быть так: скачивается...

4
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
03.11.2014, 18:04 #2
trojan1297, честно говоря, пока не могу ничего сказать, но удивило, что вы используете совместно такие параметры: android:layout_width="match_parent" и android:layout_weight. Обычно или остаётся первое, или остаются оба, но при этом первое равно 0dp, а не match_parent.
Кроме того, непонятно, зачем вам столько вложенных LinearLayout.
0
trojan1297
1 / 1 / 0
Регистрация: 09.09.2014
Сообщений: 18
03.11.2014, 22:20  [ТС] #3
CoolMind
Мне нужно чтобы у меня в ScrollView скроллились два LinerLyout, В каждом LinerLoyout расположу текстовое поле и две кнопки.

Ответ на вопрос (почему так много?): ScrollView может быть родительским только для одного контейнера, насколько я знаю.

Подскажите. Может то что я хочу реализовать можно сделать с помощью другого виджета.
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
03.11.2014, 23:19 #4
trojan1297, нарисуйте, пожалуйста, как должны размещаться элементы.
ScrollView, если не ошибаюсь, может содержать несколько элементов, но точно не помню. Если вам нужна независимая прокрутка обоих контейнеров , можете сделать 2 ScrollView. Кроме того, я вообще не понял, насколько широки надписи и кнопки, чтобы не влезать в ширину экрана.
Думаю, вам надо поубирать в некоторых местах match_parent, заменив их на wrap_content или конкретное значение в dp. Также можно убрать android:layout_weight="1" в некоторых местах. Они служат обычно для пропорционального размещения элементов (например, по ширине 1:2).
0
trojan1297
1 / 1 / 0
Регистрация: 09.09.2014
Сообщений: 18
05.11.2014, 02:06  [ТС] #5
Спасибо большое за советы, с двумя ScrollView получилось желаемое.
0
05.11.2014, 02:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2014, 02:06
Привет! Вот еще темы с решениями:

Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов
Я учусь в универе и вот пытаюсь делать лабораторные по языку java, только на...

Выбор платформы разработки "1С Мобильная платформа" или "Android Studio"
Всем, здравствуйте! Есть задача по разработке клиента для терминала сбора...

Как прикрутить "свой браузер" к странице - "фрагмент"
здравствуйте. все, уже голову сломал. не соображаю совсем. не получается...

Как "превратить" string "6.971245e-001" во float?
Число конечно пример


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

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

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