我阅读了此Android Studio文档:https://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts
文档很明显,支持不同的屏幕。 使用match_parent,wrap_content,创建layout-sw文件夹..嗯,eazy任务..是的,我制作了5个layout-sw300dp-700dp文件夹,每个布局都拥有匹配 - 父和包装内容特征..但不知怎的,我的图像不是'得到缩放,我想做的就是在我的一个LinearLayouts中缩放图像..
我知道在论坛上有很多答案,但是你可以看到它对我来说并不困惑,但我确定我错过了一些重要的东西来结束屏幕支持.. < / p>
我应该创建不同尺寸的图像并将它们放在可绘制的文件夹中吗?
因为每当我查看另一个布局文件(例如sw600dp)时,图像都没有缩放到那里..即使布局也没有缩放..
我应该配置每个layout-sw文件夹吗?我的意思是放置更大的图像,以调整布局大小。
我需要用图像填充LinearLayout。现在,LinearLayout左侧和右侧有空白区域
代码属于RelativeLayout,它也有匹配父项。
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:gravity="center"
android:padding="15dp"
android:text="This is random text"
android:textColor="#000000"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.39"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent">
</TextView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="50dp"
android:id="@+id/linearLayout"
android:layout_above="@+id/linearLayout2"
android:layout_alignParentEnd="true">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="50dp"
android:id="@+id/linearLayout2"
android:layout_above="@+id/linearLayout4"
android:layout_alignParentStart="true"
android:layout_marginTop="15dp">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="50dp"
android:layout_marginTop="15dp"
android:id="@+id/linearLayout4"
android:layout_above="@+id/linearLayout5"
android:layout_alignParentStart="true">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_marginTop="15dp"
android:id="@+id/linearLayout5"
android:gravity="fill">
<ImageView
android:id="@+id/imageView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/info1"
android:layout_gravity="fill_horizontal"
android:contentDescription="" />
</LinearLayout>