Добавить вид прокрутки в выдвижном ящике - PullRequest
0 голосов
/ 30 августа 2011

Я использовал SlidingDrawer в своем заявлении. Теперь я хочу добавить представление прокрутки в нем. Я пытался сделать это, но выдает ошибку, которая говорит о том, что выдвижной ящик должен иметь указанные размеры.
Может ли кто-нибудь помочь мне в этом.

Ответы [ 2 ]

1 голос
/ 19 ноября 2012

Вам нужно установить layout_width и layout_height, как говорит Ян Масох, чтобы избавиться от этого сообщения об ошибке.

Также не забудьте установить идентификатор в качестве идентификатора / содержимого в представлении прокрутки вместо linearLayout, чтобы устройство slidedrawer могло работать с прокруткой. Вот пример 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>
1 голос
/ 30 августа 2011

Для прокрутки необходимо набрать как минимум:

<ScrollView
    android:layout_width="fill_parent or wrap_content or your value" 
    android:layout_height="fill_parent or wrap_content or your value" >
</ScrollView>
...