С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задать высоту по контенту - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Отловить опускание вторки http://www.cyberforum.ru/android-dev/thread1479023.html
Собственно сабж, как сделать ? )
Программирование Android Как добавить метку на карту Вывожу метки на карту все ок. Далее решил воспользоваться кластеризацией. https://developers.google.com/maps/documentation/android/utility/marker-clustering Так вот там есть метод ... http://www.cyberforum.ru/android-dev/thread1478960.html
Программирование Android Программы для Android НЕ на Java
В каком направлении идти, собираюсь научится писать программы для андроид. Куда не глянь, все на Java пишут. Но мне не нравится сама идея этого языка. На выбор у меня С++ и python. Разработку на...
Русские буквы в EditText Android studio Программирование Android
Только-только начал осваивать android studio и столкнулся с проблемой, что не отображаются на экране (на втором снимке) и не вводятся русские буквы в эмуляторе в EditText. В интернете советуют...
Программирование Android Подсветка кнопок actionbar андроид http://www.cyberforum.ru/android-dev/thread1478637.html
Здравствуйте. Не могу найти как изменить цвет подсветки кнопок на actionbar и внутри searchview при нажатии. Использую support actionbar. Буду благодарен за любые подсказки. Спасибо.
Программирование Android Отмена возврата анимации Добрый день решил попробовать реализовать простую анимацию, все получилось, но после реализации анимации объект возвращается на начальную точку. Как сделать чтобы объект оставался на том месте куда... подробнее

Показать сообщение отдельно
motoroller
2 / 2 / 1
Регистрация: 01.05.2012
Сообщений: 116

Задать высоту по контенту - Программирование Android

16.06.2015, 02:44. Просмотров 173. Ответов 1
Метки (Все метки)

Есть несложный макет

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
59
60
61
62
63
64
65
66
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
 
<com.google.android.gms.maps.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/company_details" />
 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:padding="10dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:id="@+id/company_details"
        android:background="@color/details_company">
 
        <!-- Image -->
        <com.android.volley.toolbox.NetworkImageView
            android:id="@+id/company_image"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_alignParentLeft="true" />
 
        <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_centerVertical="true"
            android:layout_marginLeft="10dp">
 
            <!-- Title -->
            <TextView
                android:id="@+id/company_title"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="80dp" />
 
            <!-- Address -->
            <TextView
                android:id="@+id/company_address"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                style="@style/Country"
                android:layout_below="@id/company_title"
                android:layout_marginLeft="80dp" />
 
            <!-- Phone -->
            <TextView
                android:id="@+id/company_phone"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                style="@style/Country"
                android:textSize="30dp"
                android:layout_below="@id/company_address"
                android:layout_marginLeft="80dp" />
 
        </RelativeLayout>
 
    </RelativeLayout>
 
</RelativeLayout>
Все основное место занимает карта, по клику на объект внизу появляется company_details, так вот если у company_details поставить фиксированную высоту 100DP к примеру, то все ок, но бывает так, что данные внутри company_details не влезают и пользователь не видит или телефон или еще какие данные

Так вот если выставить высоту у company_details wrap_content, то company_details перекрывает всю карту.

Скажи как сделать, чтобы высота у company_details была реально по высоте контента, она бывает от 3-5 строчек.

Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.