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

Ограничение InfoWindow - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Object[] to Integer[][] http://www.cyberforum.ru/android-dev/thread1646155.html
в одном активити есть двумерный Integer, этот массив передается в другое активити и там нужно получить точно такой же integer, но когда я пытаюсь это сделать, получаю несоответствие классов java.lang.ClassCastException: java.lang.Object cannot be cast to java.lang.Integer. Вот как пытаюсь сделать: Bundle b = getIntent().getExtras(); Integer array = (Integer) b.get("wall"); Подскажите...
Программирование Android Два http get запроса в одном AsyncTask Добрый день, при вызове двух последовательных http get запросов происходит следующая ситуация: первый запрос выполняется полностью второй запрос делает коннект, но при попытке получения данных возникает ошибка java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer) Если разбить два AsyncTask которые запускаются из разных событий то все работает. URL query = new... http://www.cyberforum.ru/android-dev/thread1646153.html
Программирование Android Как проверить разрешение экрана?
Знаю что в Гугле можно поискать, я искал, но то, что мне нужно не нашел... Дело в том что я должен проверить телефоны на дюймы то есть например if (дюйм_телефона <= 4){ (Действие какое-то); if (дюйм_телефона > 4 && дюйм_телефона <7) (Действие какое-то); else (Действие какое-то);
Программирование Android По разному отображается на разных устройствах
ui по разному отображается на разных устройствах. т.е. цвет шрифта, цвет фона.. в теме надо в жесткую прописать цвета контролов?
Программирование Android Положение лица и его замена http://www.cyberforum.ru/android-dev/thread1646078.html
Здравствуйте! В какую сторону копать: хочу реализовать такое: Т.е запустил камер, задний фон у меня будет закрыт, а только область под лицо будет видна, отслеживать есть ли лицо в области а потом накладывать картинку
Программирование Android В Genymotion не устанавливаются приложения Я установил Genymotion версии 2.6.0. И хочу через андроид студио запускать в нем проекты. Андроид Студио версии 1.5.1. Я установил плагин Genymotion. У меня появилась иконка для запуска Genymotion из андроид студио. Но проблема в том что эмулятор Genymotion из студии теперь запускается нормально, но сами приложения в него почему то не устанавливаются. Помоему даже ADB не запускается чтобы... подробнее

Показать сообщение отдельно
ExFau$t
245 / 220 / 42
Регистрация: 08.05.2012
Сообщений: 1,208

Ограничение InfoWindow - Программирование Android

24.01.2016, 13:09. Просмотров 443. Ответов 8
Метки (Все метки)

Здравствуйте, возникла очередная гадость, которую ни умом, ни гуглом никак понять не получается.
Есть разметка с картой и тулбаром:
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
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
 
 
    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
 
        <org.osmdroid.views.MapView
            android:id="@+id/map_e"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />
    </LinearLayout>
 
    <android.support.v7.widget.Toolbar
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/toolbar_e"
        android:layout_width="match_parent"
        app:theme="@style/Theme.AppCompat.Light.NoActionBar"
        android:layout_height="?android:actionBarSize"
        android:focusable="false" />
</FrameLayout>
И разметка окошка маркера, то есть тыкаем пипку на карте, открывается это окошко прямо на карте:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:alpha="0.75"
    android:background="@drawable/bonuspack_bubble"
    android:orientation="vertical">
 
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
 
        <LinearLayout
            android:id="@+id/balloonLayuot"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical">
        <include layout="@layout/marker_layout" />
        </LinearLayout>
    </ScrollView>
</LinearLayout>
Проблема в том, что при большом количестве инфы для одного маркера (бывает так, что маркер один, но значений несколько, например, несколько организаций в одном здании), эта инфа уезжает под тулбар и даже дальше немного.
layout_margin и layout_below не помогают, так как разметка маркера вставляется программно и, видимо, не сознает себя детищем чего-то большего. Вопрос такой: как ограничить размер информационного окна тулбаром сверху, чтобы оно упиралось и начало складываться в скролл?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru