我有一个包含图像视图和滚动视图的线性布局 A。滚动视图包含第二个线性布局 B 这个想法是有一个固定的标题,而线性布局 B 包含多个与滚动视图的高度完全匹配的视图。将其视为一个选项卡视图,其中所有选项卡在滚动视图中一个接一个。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/main_view"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000"
android:orientation="vertical">
<ImageView android:id="@+id/logoImg"
android:layout_width="fill_parent"
android:gravity="center"
android:src="@drawable/logo"
android:layout_height="wrap_content"/>
<ScrollView
android:id="@+id/scrollView"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:id="@+id/scrollLinear"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
</ScrollView>
</LinearLayout>
我试图通过在 scrollView 上调用 getHeight 来实现这一点,然后将此高度设置为 linearLayout B 中的每个视图,但 getHeight 始终返回 0。任何人知道实现这一目标的最简单方法是什么?