0

私はSlidingDrawer自分のアプリケーションで使用しました。今、スクロールビューを追加したいと思います。そうしようとしましたが、スライド式引き出しには指定された寸法が必要であるというエラーが表示されます。
誰でもそのために私を助けることができますか?

4

2 に答える 2

1

Yann MASOCHがそのエラーメッセージを取り除くと言っているように、layout_widthとlayout_heightを設定する必要があります。

また、slidedrawer がスクロールで動作するようにするには、linearLayout ではなくスクロールビューで id/content として id を設定することを忘れないでください。スクロールを伴う SlidingDrawer の例を次に示します。

<SlidingDrawer
 android:id="@+id/drawer"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:handle="@+id/handle"
 android:content="@+id/content">

 <Button
     android:id="@id/handle"
     android:layout_width="88dip"
     android:layout_height="44dip"
     android:background="@drawable/btn_blue"
     android:text="help"
     android:textColor="#ffffff"/>
 <ScrollView
  android:id="@id/content"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent">

<LinearLayout
    android:orientation="vertical"
        android:layout_height="wrap_content"
        android:layout_width="fill_parent">

(other TextViews etc)

</LinearLayout>
</ScrollView>
</SlidingDrawer>
于 2012-11-19T04:20:06.987 に答える
1

scrollviewの場合、少なくとも次のように入力する必要があります。

<ScrollView
    android:layout_width="fill_parent or wrap_content or your value" 
    android:layout_height="fill_parent or wrap_content or your value" >
</ScrollView>
于 2011-08-30T14:17:34.133 に答える