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

После setVisibility(View.GONE) не могу сделать элемент видимым - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android реклама от Mobclix http://www.cyberforum.ru/android-dev/thread1098044.html
Кто работал с Mobclix. Не выводится реклама даже в с их демо примера. В чем может быть проблема.
Программирование Android Отправка данных на сервер Нужна помощь. У меня кое-какие проблемы с кодом. Я отправляю данные на удаленный сервер, вроде все правильно написано, но выдает много ошибок. Если нужно могу скинуть логи и скриншоты. http://www.cyberforum.ru/android-dev/thread1097800.html
Программирование Android Восстановление диалогового окна после смены ориентации экрана
public class MainActivity extends Activity{ //объявляю тут, чтобы потом не создавать повторно //(для сохранения значений элементов после закрытия диалога) Dialog dialogSearch = null; //Вызов диалогового окна public void showDialogSearch() { if (dialogSearch == null)
Программирование Android Среда разработки Eclipce
Подскажите пожалуйста, как в Eclipce показать дерево каталогов проекта, если его случайно закрыл. А также, как открыть проект в каталоге?
Программирование Android В теме holo.light белый шрифт в главной activity http://www.cyberforum.ru/android-dev/thread1097755.html
В манифесте в разделе aspplication поменял тему на c holo на holo.light. Все бы хорошо, но в главной ListActivity почему то цвет шрифта белый. Я перерыл xml-и активити, айтема из ListView, прошерстил код активити и адаптера - нигде цвет не переопределяется. Что за мистика? Где еще покопать? Можно конечно прописать черный цвет самому, но это же не наш метод. ) Добавлено через 3 часа 8 минут...
Программирование Android Build.gradle - параметры SdkVersion Приветствую, В build.gradle есть три параметра: minSdkVersion targetSdkVersion compileSdkVersion Если с первым все понятно, то с оставшимися двумя - не очень. Логично предположить, что в targetSdkVersion надо ставить номер версии, для которой разрабатывается приложение. В моем случае это Jelly Bean, то есть targetSdk должно быть 18. Так? Но если я ставлю 18, студия пишет предупреждение, что... подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422
18.02.2014, 00:34  [ТС]     После setVisibility(View.GONE) не могу сделать элемент видимым
Цитата Сообщение от Digetix Посмотреть сообщение
А какой у вас код layout'a ?
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
<?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="wrap_content"
            android:layout_weight="1">
    </fragment>
 
 
    <HorizontalScrollView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:id="@+id/horizontalScrollView"
            android:fillViewport="true">
 
        <LinearLayout
                android:id="@+id/panelTools"
                style="@style/PanelTools">
 
            <Button
                    android:id="@+id/btnMapType"
                    android:layout_height="48dp"
                    android:layout_width="wrap_content"
                    android:layout_marginTop="2dp"
                    android:layout_gravity="center"
                    android:text="@string/MapType"
                    android:onClick="btnClick"/>
 
        </LinearLayout>
 
</HorizontalScrollView>
 
</LinearLayout>
В panelTools кнопок больше, тут для краткости оставил одну.
Хочу при ладшафте скрывать нижнюю панель с кнопками, чтобы не занимать пространство карты,
а прикасании карты в onMapClick(LatLng point) возвращать панель.
В обычной ориентации скрывается и показывается без проблем.
Но стоит повернуть на бок, как скрывается, но не показывается (хотя getVisibility() говорит, что видимое).

Экспериментировал так.
По таймеру скрывал/показывал - работает.
Далее по таймеру скрывал, при касании взводил признак, что в следующий раз нужно показать панель
и по таймеру же пытался показать. В ландшафте опять карта на весь экран.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru