当前位置: 首页 > 知识库问答 >
问题:

android中的不同值文件夹

西门马鲁
2023-03-14

我正在我的应用程序中创建不同的values文件夹(values,values-ldpi,values-mdpi,values-hdpi,values-xhdpi,values-nodpi,values-w360dp-mdpi)。而是属于同一类别的一些设备。但屏幕大小不同。但我看到这里根据设备密度给出字体大小,@pankajsharma提供的答案建议创建文件夹-

res/values/dimens.xml    
res/values-small/dimens.xml    
res/values-normal/dimens.xml    
res/values-xlarge/dimens.xml

我想知道我的方法和另一种方法有什么区别?我认为@pankajsharma提供的答案很容易。我也想知道哪种方式更好?

共有1个答案

令狐阳秋
2023-03-14

请参考我发布的链接,熟悉最小宽度概念。

希望这有帮助:)

这样做可以更容易地维护代码,而且还可以减少dimen文件夹的数量。通常情况下,没有值-hdpi值-xhdpi等。类似值-sw480dp-xhdpi的文件可能有更多的值需要调整,但所有这些都是上下文关系。

 类似资料:
  • 我如何配置Bean,从一个新的yml文件加载和工作所有属性,从另一个新的yml加载和工作另一个Bean?最佳实践是什么? 我发现了使用的示例,并且这个bean可以读取几个资源(yml文件),但是在另一个bean中,当我读取这个时,我无法获得特定的yml,因为这个的将包含我添加到其中的所有yml资源。

  • 我在xml文件中使用了约束布局。我有一个类似例子中的视图。Imageview和textview。我希望这两个在点击后有相同的动作。怎么才能把两者组合在一起,给他们一个id? xml:

  • 嗨,我写了一个mapreduce作业,它一般解析XML文件。我能够解析XML文件并正确生成所有键值对。我有6个不同的键和相应的值。所以我并行运行6个不同的减速器。 现在我面临的问题是,reducer将两个不同的键 - 值对放在同一个文件中,其余4个键值放在单个文件中。因此,简而言之,在化简器输出的6个文件中,我得到了4个具有单键值对的文件和1个具有两个键值对的文件以及1个没有任何内容的文件。 我尝

  • 问题内容: 我正在使用不同的Maven配置文件将我的应用程序部署到不同的环境。(使用weblogic-maven-plugin,但是我认为这并不重要) 在应用程序中,我使用Spring Web Services。现在,我想根据环境更改端点。(端点在Spring的applicationContext.xml中定义) 我的想法是从属性文件中读取值。该属性文件将在Mavens软件包阶段写入(或复制)。

  • 我的目标是: 实现所有自定义,内置记录器从同一个包到不同的文件。 信息-信息日志文件 我尝试的是: 问题是: 记录器名称相同。因此,最新的记录器只能工作。在这种情况下,Info可以工作,但也不能调试。 我的疑问是: 我引用了这么多帖子。我认为下面的方法是有效的。 按此处所述,将每一个作为自定义记录器。但我确信这是否正确的解决方案

  • 如何编写一个简单的log4j2.xml文件,将不同级别的日志放入不同的文件中? 例如,我们有错误日志,任何信息日志,我需要将所有错误日志消息推入一个日志文件,所有信息日志消息推入另一个文件。 我怎么做?