Schuiflade in addHeaderView voor ListView

Dit is een beetje ingewikkeld. Dit is wat ik probeer te doen.

Ik heb een lijstweergave. Ik wil SlidingDrawer aan deze lijst toevoegenBekijk met addHeaderView.

Maar om de een of andere reden krijg ik dit steeds

cannot have UNSPECIFIED dimensions

Dit zijn XML's

Dit is de belangrijkste xml die ik gebruik voor mijn activiteit

<?xml version="1.0" encoding="utf-8"?>

        


Dan gebruik ik de volgende xml om te laden als een koptekst voor de lijstweergave

<?xml version="1.0" encoding="utf-8"?>

    
    
        
                <button android:text="Handle" android:layout_height="wrap_content"
                        android:layout_width="wrap_content" android:id="@+id/handle"></button>
                
                        <button android:text="Item 1" android:layout_height="wrap_content"
                                android:layout_width="wrap_content" android:id="@+id/item1"></button>
                        <button android:text="Item 2" android:layout_height="wrap_content"
                                android:layout_width="wrap_content" android:id="@+id/item2"></button>
                        <button android:text="Item 3" android:layout_height="wrap_content"
                                android:layout_width="wrap_content" android:id="@+id/item3"></button>
                        <button android:text="Item 4" android:layout_height="wrap_content"
                                android:layout_width="wrap_content" android:id="@+id/item4"></button>
                        <button android:text="Item 5" android:layout_height="wrap_content"
                                android:layout_width="wrap_content" android:id="@+id/item5"></button>
                
        

Maar zodra ik deze code uitvoer, krijg ik een foutmelding

10-26 18:41:05.652: E/AndroidRuntime(3734): java.lang.RuntimeException: SlidingDrawer cannot have UNSPECIFIED dimensions
10-26 18:41:05.652: E/AndroidRuntime(3734):     at android.widget.SlidingDrawer.onMeasure(SlidingDrawer.java:261)

SOme pointer zal me veel helpen ...

1

1 antwoord

De oplossing bevindt zich in het Android Manifest in de activiteit:

android:windowSoftInputMode="adjustPan"
0
toegevoegd