为所有设备设计此布局

时间:2016-10-17 09:30:00

标签: android android-layout

我无法理解如何设计我的图像以适应所有分辨率/密度/屏幕大小。

我的问题是:

提供独立的密度图像,允许图像在所有分辨率密度下显示相同的大小。但是如果屏幕的物理尺寸较大,相对于用户的观点,图像会更小。

这是对的吗?

例如,我把Nexus S 4“480x800 hdpi作为基线。我设计了一个适合屏幕中心的徽标。然后我将徽标缩放到mdpi,xhdpi和xxhdpi根据{ {3}}

当我将设备更改为Android设计器到Nexus 6时,徽标显得更小。这是由于屏幕的物理尺寸?

我不知道这是一个愚蠢的问题,对不起。

这是布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#FFFFFF"
    android:orientation="horizontal"
    android:baselineAligned="false">

    <ImageView
        android:id="@+id/splashLogo"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:src="@drawable/spashlogo" />

</LinearLayout>

由于

0 个答案:

没有答案