我缺少什么类型的操作..?

时间:2017-08-14 22:18:05

标签: android android-layout

我阅读了此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>

0 个答案:

没有答案