我正在开发一个Android应用程序,我有一个活动,我可以显示博客的内容。
在布局中我有这个内容
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:id="@+id/drawerLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1">
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:id="@+id/noteImage" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Medium Text"
android:textSize="30dp"
android:id="@+id/title"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:textStyle="bold" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Large Text"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:id="@+id/content"
android:layout_weight="1.56" />
</LinearLayout>
</ScrollView>
</LinearLayout>
最后一个TextView包含大量文本,因此当我向下滚动时,图像和标题消失了,它只显示文本。
有什么方法可以滚动,降低ImageView的高度,使用全宽,垂直居中到某个点,并且它总是强制在顶部,直到我滚动到顶部?