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

ExpandableListView не скролит - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android В какой программе рисовать мелкие графические элементы для программного интерфейса http://www.cyberforum.ru/android-dev/thread1330222.html
Здравствуйте. Вопрос организационного плана. Допустим что нужно разработать приложение. В нём будут находится некие графические элементы(как изображения кнопок, так и без действий). Вопрос где удобнее всего с нуля будет рисовать эти элементы чтобы в последующем привязать их к приложению.Спасибо большое.
Программирование Android Значок в строке уведомлений Добрый день. Подскажите как нарисовать картинку в строку уведомлений? Картинку в самой панели уведомлений я нарисовал, т.к. в setLargeIcon приходит bitmap, в setSmallIcon приходит id ресурса. Даже не знаю как погуглить. Заранее спасибо. http://www.cyberforum.ru/android-dev/thread1330148.html
Программирование Android InstallAPK "не видит" подключенное устройство
При запуске InstallAPK появл. сообщение : "Нет подключенных устройств", но смартфон подключен к ПК, отображается в Проводнике. Пробовал и по USB и по WF. InstallAPK версия 0.5.2.0, пк Windows7, девайс Sony C6603 android 4.1.2
Программирование Android Сворачивание приложений и работа в фоне (service)
Добрый день. Готовлю ТЗ для одного приложения. Мне необходимо выяснить некоторые принципиальные моменты. А я плохо ориентируюсь в правах приложений и сервисов, работающих в фоне. 1). Могу ли я из своего приложения, управлять другим приложением? Конкретно нужно запустить, свернуть, развернуть. 2). Могу ли я в фоне открыть какой-то сайт? Просто перейти по ссылке, побыть на странице секунд...
Программирование Android Ошибка при TabHost http://www.cyberforum.ru/android-dev/thread1329635.html
При добавлении компонента, выходит ошибка "exception raised during rendering: Could not create tab content because could not find view witch id -1" Проект новый, больше ничего не добавлял. Андроид студио
Программирование Android Genymotion не запускается Привет всем! У меня тут возникла проблема с Genymotion, которую я решительно не знаю, как исправить. Я все сделал по гайду, скачал genymotion, установил VirtualBox, но при попытке запустить девайс я получаю следующую ошибку. Вот текст ошибки: Unable to start the virtual device VirtualBox cannot start the virtual device To find out the cause of the problem, start the virtual device from... подробнее

Показать сообщение отдельно
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157

ExpandableListView не скролит - Программирование Android

14.12.2014, 23:16. Просмотров 425. Ответов 3
Метки (Все метки)

Есть разметка, которая содержит последним элементом ExpandableListView (кастомизирую его).

Кликните здесь для просмотра всего текста

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
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/layoutbackground"
    android:orientation="vertical" >
 
    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:fillViewport="true" >
 
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" >
 
            ........
            
            
            ........
            
            
            
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="10dp"
                android:background="@drawable/roundrect"
                android:orientation="vertical" >
 
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="СЕРВИСЫ"
                    android:textColor="@color/textcolor"
                    android:textSize="25sp"
                    android:textStyle="bold" />
 
                <View
                    android:layout_width="match_parent"
                    android:layout_height="3dp"
                    android:layout_marginRight="10dp"
                    android:background="@drawable/separator" />
 
                <ExpandableListView
                    android:id="@+id/serviceListView"
                    android:layout_width="match_parent"
                    android:layout_height="100dp"
                    android:dividerHeight="1dp" />
            </LinearLayout>
            
            
        </LinearLayout>
    </ScrollView>
 
</LinearLayout>



Проблема в том, что когда раскрываю группы списка и все элементы не умещаются на экране, то список и не растягивается и скролить его нельзя. Скролить можно только всю разметку. Но изначально, когда все элементы списка помещаются на экран, все хорошо работает. В чем проблема может быть?

Добавлено через 14 минут
Точнее так.. Когда ExpandableListView растягивается так, что вылезает за границу экрана, то начинает работать "главный" ScroolView, который самый верхний в разметке. И если попытаться скролить список, то скролиться будет вся разметка.
Если изначально в разметке установить высоту списка такую, что он не будет умещаться на экране, то все точно также: скролится вся разметка, а не список отдельно.
Как от этого избавиться?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru