<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/linearLayout"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:background="@color/background_color">
<TextView android:id="@+id/titleTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/quiz_title"
android:layout_marginBottom="2dp"
android:textSize="@dimen/title_size"
android:textColor="@color/text_color"
android:gravity="center">
</TextView>
<TextView android:id="@+id/questionNumberTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="2dp"
android:layout_marginTop="2dp"
android:textColor="@color/text_color"
android:textSize="@dimen/text_size"
android:layout_gravity="center"
android:gravity="center"></TextView>
<ScrollView android:id="@+id/SlotScrollView"
android:layout_width="match_parent"
android:padding="0dp">
<ImageView android:id="@+id/flagImageView"
android:adjustViewBounds="false"
android:layout_width="match_parent"
android:layout_height="@dimen/flag_height">
</ImageView>
<ScrollView
<TextView android:id="@+id/guessCountryTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="2dp"
android:layout_marginTop="2dp"
android:text="@string/choose_answer"
android:textColor="@color/text_color"
android:textSize="@dimen/text_size"></TextView>
<TableLayout android:id="@+id/buttonTableLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:stretchColumns="0,1,2,3">
<TableRow android:id="@+id/tableRow0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"></TableRow>
<TableRow android:id="@+id/tableRow1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"></TableRow>
<TableRow android:id="@+id/tableRow2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"></TableRow>
</TableLayout>
<TextView android:id="@+id/answerTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/answer_size"
android:layout_gravity="center"
android:textStyle="bold"
android:gravity="center"></TextView>
</LinearLayout>
我只想最大化图像视图,以便 1. 当图像宽度小于屏幕宽度时,图像会按比例放大并与屏幕宽度相同 2. 如果图像高度大于可用空间,则滚动效果会发生在上下 3.那些guessCountryTextView和图像下的所有组件必须显示并放置在屏幕底部。
但是,当我像上面的代码一样添加滚动视图时,滚动视图从 imageview 开始占据整个屏幕,而那些像guessCountryTextView 这样的下方都消失了。
这怎么可能修改?非常感谢!