我应该在滚动区域看到左侧蓝色面板和绿色右侧面板。但左侧面板的高度为0.你知道如何解决它吗?
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroll"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFFFFFF"
android:fadeScrollbars="false"
android:fillViewport="true" >
<RelativeLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#FFFF0000" >
<View
android:id="@+id/right_panel"
android:layout_width="100dp"
android:layout_height="20000dp"
android:layout_alignParentRight="true"
android:background="#FF00FF00" />
<View
android:id="@+id/left_panel"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toLeftOf="@id/right_panel"
android:background="#FF0000FF" />
</RelativeLayout>
</ScrollView>
答案 0 :(得分:1)
只需用这一个替换你的RelativeLayout。
<RelativeLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#FFFF0000" >
<View
android:id="@+id/right_panel"
android:layout_width="100dp"
android:layout_height="200dp"
android:layout_alignParentRight="true"
android:background="#FF00FF00" />
<View
android:id="@+id/left_panel"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toLeftOf="@+id/right_panel"
android:background="#FF0000FF" />
</RelativeLayout>