针对不同设备应用分辨率

2023-11-30

我一直在尝试为一系列设备设置屏幕分辨率,我已经查找了所有答案,根据我的理解,如果我创建 res/layout-normal、res/layout-large 等,我可以在那里放置调整后的布局应用程序将自动加载它们。

怎么还没有出现这样的情况…… 有人可以解释一下我创建布局和布局文件夹后要做什么吗 并允许在我的 XML 中使用所有大小(尽管我认为默认值是所有大小)。

谢谢你!


这只是一个例子:

设备分辨率-

res/values/dimens.xml(default)

res/values-ldpi/dimens.xml (240*320 and nearer resolution)

res/values-mdpi/dimens.xml (320*480 and nearer resolution)

res/values-hdpi/dimens.xml (480*800 and nearer resolution)

res/values-xhdpi/dimens.xml (720*1280 Samsung s3,Micromax HD canvas etc)

res/values-xxhdpi/dimens.xml (1080*1920 samsung s4,HTC one etc)

平板电脑分辨率-

res/values-sw600dp/dimens.xml (600*1024)

res/values-sw720dp-land/dimens.xml (800*1280)

<TextView
    android:id="@+id/textView1"
    style="@android:style/TextAppearance.Small"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Sample Text - Small" />
<TextView
    android:id="@+id/textView2"
    style="@android:style/TextAppearance.Medium"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Sample Text  - Medium" />
<TextView
    android:id="@+id/textView3"
    style="@android:style/TextAppearance.Large"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Sample Text  - Large" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

针对不同设备应用分辨率 的相关文章

随机推荐

  • 如何获取Object标签的ParentElement?

    我有一个通过对象标签嵌入的 SVG 图形 div div style display none div div
  • 没有因使用“>”而产生 (Ord int) 的实例,Haskell

    其他问题虽然相似 但与这个不太一样 在这个特定的编译器错误中 Haskell GHC 不会编译以下代码 原因如下 我根本不明白 代码非常简单 factorial fact int gt int fact 0 1 fact n n gt 0
  • C 中的共享全局变量

    如何创建在 C 中共享的全局变量 如果我将其放入头文件中 则链接器会抱怨变量已定义 这是在我的 C 文件之一中声明变量并手动放入的唯一方法externs 位于所有其他想要使用它的 C 文件的顶部吗 这听起来不太理想 在一个头文件 share
  • iOS 9 中的应用程序链接不起作用

    我没有得到应用程序链接 在 iOS 中不起作用 每当我打开类似的链接时https www example com something在我的 iOS 9 设备上 它会在 Safari 中打开 我通过调试配置文件运行应用程序 在我的服务器上有一
  • Python - telnet - 自动化APC PDU

    我正在尝试使用 python 内置的 telnet 功能自动关闭与 APC PDU 连接的设备 我相信我可以输入用户名和密码 但之后无法继续 我的代码如下 telnet session telnetlib Telnet host self
  • 在 Drools 右侧创建新的 Scala 对象

    由于我在 Drools 中使用 Scala 不可变对象 为了更新事实 我需要创建一个新对象来替换它 我为要调用的规则编写了一个 Scala 方法 它返回这样一个对象 我的问题是 在 Drools 规则的 then 部分定义新的 Scala
  • 使用 C# 从另一个应用程序的 SysListView32 中的数据网格读取单元格项目

    我正在尝试使用 C net ui automation 和 winapi 读取另一个进程的 SysListView32 中的数据网格项 使用 ui automation 的 C 代码 http pastebin com 6x7rXMiW 使
  • StatsModels 的置信度和预测区间

    我这样做linear regression with StatsModels import numpy as np import statsmodels api as sm from statsmodels sandbox regressi
  • 添加验证以查看单选按钮是否未被选中

    我有以下代码 li 1 question 1 li li li
  • 参数类型“SomeType?”无法分配给参数类型“SomeType”

    尝试调用函数时出现错误 参数类型 SomeType 无法分配给参数类型 SomeType 我该如何解决 该错误表明您正在尝试传递具有可为空类型的变量 SomeType 作为函数的参数 该函数需要non 可为空的参数 SomeType 您必须
  • 使用 C# 将大尾数法的浮点值转换为小尾数法

    是否可以将浮点数从大端转换为小端 我有一个来自大端平台的值 我通过该平台发送UDP到 Windows 进程 小端 这个值是一个浮点数 但是当我尝试 BitConverter ToSingle 时 我总是得到 5 832204E 42 但它应
  • Amazon SNS:如何获取用于确认订阅的令牌

    以下创建一个等待确认的订阅 aws client subscribe TopicArn topic arn Protocol protocol Endpoint endpoint 这个的回应是这样的 ResponseMetadata HTT
  • 以美元结尾的字符串

    在我的汇编语言课上 我们的第一个作业是编写一个程序 在 DOS 中打印出一个简单的以美元结尾的字符串 它看起来像这样 BITS 32 global main section data msg db Hello world 13 10 sec
  • 从函数返回错误的数组值

    我正在制作这个程序 其中我的主函数调用一个函数 该函数在计算后返回一个数组 我已经检查过计算就在本地函数内部 但是 当我将该数组返回到 主 函数时 我只能打印一次正确的值 而其他时候它都会打印错误的值 include
  • 欧拉问题#4

    使用Python 我试图解决问题 4 of the 欧拉计划问题 有人可以告诉我我做错了什么吗 问题是找到由两个 3 位数乘积组成的最大回文数 这是我到目前为止所拥有的 import math def main for z in range
  • ios nsrange 字符从末尾开始

    假设我有 this is an example with some dashes NSRange将使用 rangeOfString 获取 的第一个实例 但是如果我只想要最后一个怎么办 我正在寻找类似的东西lastIndexOf in JS
  • 使用C#在多页上打印大图像

    我正在尝试编写一些代码来在多个页面上打印大图像 1200 宽度 x 475 高度 我尝试将图像划分为三个矩形 将宽度除以三 并调用 e Graphics DrawImage 三次 但这不起作用 如果我在一页内指定大图像 它可以工作 但是我如
  • 删除列名称中的字符

    例如我有以下数据 Ind var1 1 var2 2 var3 1 var4 2 var100 1 1 0 0 2 1 0 2 2 0 1 0 2 我想重命名后面没有两个字符的列 如下所示 Ind var1 var2 var3 var4 v
  • 如何在 PHP 中使用 gettext?

    我有一个文件dk po and dk mo在我的 webdir 的文件夹 lang 中 我该如何使用这个文件 我已经尝试了所有 但我无法让它工作 Lang putenv LC ALL dk setlocale LC ALL dk Speci
  • 针对不同设备应用分辨率

    我一直在尝试为一系列设备设置屏幕分辨率 我已经查找了所有答案 根据我的理解 如果我创建 res layout normal res layout large 等 我可以在那里放置调整后的布局应用程序将自动加载它们 怎么还没有出现这样的情况