Android 安卓7英寸平板电脑价值文件夹

Android 安卓7英寸平板电脑价值文件夹,android,android-resources,Android,Android Resources,我已经检查了我的布局和外观是否正确,除了1个设备横向模式,我想修复它 看起来过时了 600dp:7英寸片剂(600x1024mdpi) 720dp:一种10”片剂(720x1280 mdpi,800x1280mdpi等) mdpi中等密度(mdpi)屏幕的资源(~160dpi)。(这是基线密度。) hdpi高密度(hdpi)屏幕的资源(~240dpi) 我的设备是一款7英寸的平板电脑,分辨率为800 x 1280,分辨率为216 dpi 我想知道我怎样才能在横向模式下固定他的布局尺寸,而对其他人

我已经检查了我的布局和外观是否正确,除了1个设备横向模式,我想修复它

看起来过时了

600dp:7英寸片剂(600x1024mdpi)

720dp:一种10”片剂(720x1280 mdpi,800x1280mdpi等)

mdpi中等密度(mdpi)屏幕的资源(~160dpi)。(这是基线密度。)

hdpi高密度(hdpi)屏幕的资源(~240dpi

我的设备是一款7英寸的平板电脑,分辨率为800 x 1280,分辨率为216 dpi

我想知道我怎样才能在横向模式下固定他的布局尺寸,而对其他人的影响较小

<?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="@dimen/nav_header_height"
    android:background="@drawable/side_nav_bar"
    android:gravity="bottom"
    android:orientation="horizontal"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:theme="@style/ThemeOverlay.AppCompat.Dark">

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/top_left" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="@dimen/activity_horizontal_margin"
        android:text="Tel: "
        android:textAppearance="@style/TextAppearance.AppCompat.Body1" />

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="123456789" />


</LinearLayout>

我不知道为什么要从values-w820dp中获取值,因为我的宽度小于820。我只需要附加-land

您可能忽略了的
tvdpi
限定符

因此,您可以将特定的dimens.xml用作:

/res/values-land-tvdpi/dimens.xml
编辑


当您使用多个限定符时,这些限定符的顺序应该是中的一个。请参阅:。

从未使用过tvdpi,似乎我应该开始使用,即使是平板电脑而不是电视:)错误:任务执行失败:AndroidApp:mergeDebugResources.>…AndroidApp\src\main\res\values tvdpi land:错误:无效的资源目录名我不知道为什么,但这是解决方案:values-w820dp-land这是因为
w820dp
在表2中的
land
限定符之前。我认为
values-land-tvdpi
也可以,不是吗?
/res/values-land-tvdpi/dimens.xml