我正在开发一款可以同时比较三件事的应用。通常,它们可以一次打开一个并加载到滚动视图中。如何在同一个屏幕上放置3个滚动视图,每个滚动视图占据屏幕的1/3,这样一个配置文件可以加载到每个屏幕中,所有3个都可以滚动。我认为这将是一个非常漂亮的比较布局。
思想?
基本上,整个活动不会滚动,但会包含3个小滚动视图,每个滚动视图可以单独滚动。
答案 0 :(得分:2)
使用android:weightSum
喜欢这个
<LinearLayout
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="3">
<ScrollView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="2" />
<ScrollView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="2" />
<ScrollView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="2" />
</LinearLayout>