我有一個卡片視圖,其中有一個貼圖片段,後面跟着一個ScrollView內的按鈕。在縱向視圖中,片段以適當的高度顯示,但不滾動,因此按鈕甚至不會出現。在橫向視圖中,它會滾動,但片段顯示爲細條。這是代碼。我甚至試圖將卡片放在卡片視圖之外,但即使這樣也沒有幫助,結果相同。在滾動視圖中使用片段無法滾動
圖片:http://postimg.org/gallery/w7chuz4u/
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<include
android:id="@+id/app_bar"
layout="@layout/app_bar" />
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:elevation="2dp"
app:cardUseCompatPadding="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="8dp">
...
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:padding="5dp" />
</LinearLayout>
</android.support.v7.widget.CardView>
<Button
android:id="@+id/book"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="#ff0097a7"
android:text="Book Appointment" />
</LinearLayout>
</ScrollView>
app_bar.xml:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#009688"
>
</android.support.v7.widget.Toolbar>
您需要應用程序欄佈局嗎? –
是的。因爲我正在使用工具欄 –
提供您的@ layout/app_bar xml文件 – waleedsarwar86