NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Android - ScrollView a v něm 2x ListView

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Vojtěch Bešťák:22.7.2016 19:30

Zdravím, snažím se vytvořit aplikaci, ve které v hlavní aktivitě budou dvě ListView a to tak, že budou seřazeny jedno po druhém... v každém jsou jiné informace. když jsem ale vytvořil něco jako toto:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:app="http://schemas.android.com/apk/res-auto">



            <com.baoyz.swipemenulistview.SwipeMenuListView
                android:id="@+id/listViewHead"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:divider="@null"
                android:dividerHeight="0dp"/>

            <android.support.v4.widget.SwipeRefreshLayout
                android:id="@+id/swipe_refresh_layout"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_below="@+id/listViewHead">
                <ListView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"


                    android:id="@+id/listView"
                    android:layout_alignParentTop="true"
                    android:layout_alignParentStart="true" />
            </android.support.v4.widget.SwipeRefreshLayout>



</RelativeLayout>

dopadlo to tak, že první listview se rozšířilo do výšky podle své potřeby, ale potom to druhé, s ním šlo pouze listovat, ale já jsem chtěl, aby když se bude listovat dolů, tak aby zmizel ten první listview, ale tady nezmizí... viz obrázek.

Poradí mi prosím někdo co mám dělat? :)

 
Odpovědět
22.7.2016 19:30
Avatar
Odpovídá na Vojtěch Bešťák
Petr Štechmüller:22.7.2016 20:21

Ahoj, zkoušel jsi googlit? Hned první odkaz řeší to samé...
http://stackoverflow.com/a/17693628

Nahoru Odpovědět
22.7.2016 20:21
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovídá na Vojtěch Bešťák
Petr Štechmüller:22.7.2016 20:24

Mimochodem SwipeLayout se používá k něčemu jinému, např.: pro aktualizaci informací v dané aktivitě...
Je to takový to kolečko, co se ukáže po přejetí prstem shora dolů, viz obrázek...

Nahoru Odpovědět
22.7.2016 20:24
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovídá na Vojtěch Bešťák
Petr Štechmüller:22.7.2016 20:26

A úplně poslední poznámka: Nepoužívej ListView, ten je zastaralej, místo něj se používá RecyclerView.

Nahoru Odpovědět
22.7.2016 20:26
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.