ListViewのaddHeaderViewの引き出しをスライドさせる

これは一度少し複雑です。ここで私がやろうとしていることがあります。

私はリストビューを持っています。 addHeaderViewを使用してこのリストビューにSlidingDrawerを追加します。

しかし何らかの理由で私はこれを続けている

cannot have UNSPECIFIED dimensions

ここにXMLがあります

これは私の活動に使用している主要なXMLです

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

        


次に、次のXMLを使用して、リストビューのヘッダーとして読み込みます

<?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>
                
        

しかし、私はこのコードを実行するとすぐに、それは私にエラーを与える

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のポインタは私の多くを助ける.....

1

1 答え

その解決策は、アクティビティのアンドロイドマニフェストに入れられます:

android:windowSoftInputMode="adjustPan"
0
追加された