0

我正在使用一个具有手机纵向和平板电脑纵向和横向的应用程序。但是,我最近添加了一个横向启动屏幕的视图,平板电脑中的横向和纵向模式都在拉 mdpi 图像而不是 xhdpi,不知道为什么会这样,有什么线索吗?这是我的xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/login_bg"
    android:orientation="vertical"
    android:gravity="center" >

    <ImageView
        android:id="@+id/image"
        android:layout_width="750dp"
        android:layout_height="wrap_content"
        android:layout_marginBottom="50dp"
        android:layout_weight="0.36"
        android:paddingLeft="100dp"
        android:paddingRight="100dp"
        android:src="@drawable/splash_logo" />

</LinearLayout>
4

1 回答 1

-1

有点愚蠢,但你确定你的平板电脑是 xhdpi 吗?我之所以这么说,是因为当我假设它是 xhdpi 时,我用来测试的平板电脑实际上是 ldpi。

您可以尝试的另一件事是创建一个新的可绘制文件夹 drawable-xlarge,它基于屏幕大小而不是像素密度。

于 2013-10-21T17:35:15.500 回答