Uygulamamda bir kaydırıcı var. Wrap_content öğesini layout_height alanı için bir değer olarak ayarlarsanız, kaydırıcı çekmecesi tüm ekranda uzar. Bir sabitin yükseklik olarak kullanılması da iyi bir alternatif değildir. İçeriğinin yüksekliğine sahip bir kaydırıcı çekmecesi var mı?Kaydırıcı çekmece yüksekliğini ayarlama
Şimdiden teşekkürler!
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/frameLayout"
android:layout_gravity="bottom"
android:orientation="vertical">
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@color/blue"/>
<SlidingDrawer
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:handle="@+id/handle"
android:content="@+id/content"
android:id="@+id/slide"
android:orientation="vertical">
<RelativeLayout android:id="@+id/handle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/list_header">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/padding"
android:textColor="@color/black"
android:textStyle="bold"
android:text="@string/ingredients_list_title"/>
<ImageView
android:id="@+id/handle_indicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="@dimen/padding"
android:src="@drawable/arrow_up"
/>
</RelativeLayout>
<RelativeLayout android:id="@+id/content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/list_row_background">
<LinearLayout android:id="@+id/list_ant_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/gallery"
android:orientation="vertical">
<ListView
android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="@drawable/divider"
android:cacheColorHint="@color/transparent"
android:fadingEdge="none"/>
</LinearLayout>
<Gallery
android:id="@+id/gallery"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_alignParentBottom="true"
android:background="@drawable/list_row_background"/>
</RelativeLayout>
</SlidingDrawer>
FrameLayout'tı. LinearLayout'a değiştirdim ve ağırlıkları ayarladım. Ama aynı şey. – Gratzi
Düzeni gönderebilir misiniz? – EboMike
İlk soruya gönderdim. Bazı sabitleme yaptım ve son sonuç, eğer kukla görünüm ve çekmece için ağırlıkları 1'e ayarlarsanız, her ikisinin de ekranın 1/2'si kadar yüksekliğe sahip olacağıdır. İçerik yüksekliğine eşit yükseklikte bir sürgülü çekmeceye sahip olmak istiyorum. – Gratzi