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

Разместить панель внизу FrameLayout - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Brut.androlib.AndrolibException: brut.common.BrutException: could not exec command http://www.cyberforum.ru/android-dev/thread1306736.html
Здравствуйте. Помогите пожалуйста исправить ошибки, декомпилировал нормально, а вот скомпилировать не могу. Компилирую с помощью ApkTool 2.0. Разбираю без проблем а собрать не могу никак. Прошу,...
Программирование Android Как в RadioGroup чз java добавить radiobox? Как в RadioGroup чз java добавить radio button? android studio java http://www.cyberforum.ru/android-dev/thread1306689.html
Программирование Android Создаваемый проект по умолчанию API 21: Android 4.X, если изменить на любой другой вылетают ошибки
На вложенных картинках показано, если менять версию то в консоле столько ошибок, как же это исправить. Часть из консоли написал сюда, а во вложенном файле скопировал весь консоль ошибок. Found 2...
Программирование Android Ошибка при компиляции
Всем привет. Я делаю перевод приложения, декомпиляция прошла вообще без проблем, а вот скомпилировать не могу, выходит такая ошибка....
Программирование Android Передача значений в массив http://www.cyberforum.ru/android-dev/thread1306149.html
Есть класс, в котором реализовано создание двухмерного динамического массива, заполненного нулями по умолчанию Размерность передается из основной программы в объект выше упомянутого класса. Далее по...
Программирование Android Двойное нажатие на ImageView Как реализовать метод двойного нажатия на ImageView ? Добавлено через 4 минуты p.s. По быдлоскому и сам могу :) Может есть стандартный метод которого я не нашел ?)) подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 438

Разместить панель внизу FrameLayout - Программирование Android

21.11.2014, 12:17. Просмотров 728. Ответов 2
Метки (Все метки)

Имеется такой layout.
В нем карта растянута на весь экран, а панель panelTools располагается внизу.
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
<?xml version="1.0" encoding="utf-8"?>
 
<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
 
    <fragment
            android:id="@+id/map"
            android:name="com.google.android.gms.maps.SupportMapFragment"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1">
    </fragment>
 
    <HorizontalScrollView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/horizontalScrollView"
            android:fillViewport="true">
 
        <LinearLayout
                android:id="@+id/panelTools"
                style="@style/PanelTools">
 
            <ImageButton
                    android:src="@drawable/globus"
                    style="@style/SmallButtonStyle"/>
 
            <ImageButton
                    android:src="@drawable/route"
                    style="@style/SmallButtonStyle"/>
 
        </LinearLayout>
 
    </HorizontalScrollView>
 
</LinearLayout>
Хочу поменять корневой LinearLayout на FrameLayout.
Но после замены панель panelTools оказывается сверху.
Скажите, как исправить?

Добавлено через 22 минуты
Похоже это происходит потому, что FrameLayout может содержать лишь один дочерний элемент.
Сам же эксперимент я начал для того, чтобы разместить полупрозрачные кнопки на карте внизу и справа.
А пока что панель с кнопками находится под картой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru