繁体   English   中英

资源大小类别(正常/大) - 如何避免重复

Resource size categories (normal / large) - How do i avoid duplication

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个布局文件,专门用于layout-normal-land普通景观屏幕,对于每个其他屏幕尺寸和方向,我想使用默认layout文件夹 -

但是,屏幕尺寸高于正常值现在将使用normal-land作为最接近的适合资源,而不是回退到默认值。

我可以再补充资源为layout-large-land ,但是这则意味着(因为我想用各种规模的肖像屏幕此相同的布局文件)我将不得不作出在布局文件的副本layout为好。

谁能告诉我如何绕过复制这个文件?

1 个回复

我希望这不是最好的情况:

使用@PadmaKumar的注释我正在使用layout-alias来“覆盖”用于在defaultlarge-land实例中加载资源的id:

我有这种结构:

layout/
    fragment_layout_default.xml
layout-normal-land/
    fragment_layout.xml
values/
    layout.xml
values-large-land/
    layout.xml

其中layout.xml的内容在valuesvalues-large-land包含:

@布局/ fragment_main_menu_default

这使我无法进行代码重复,但仍然看起来有点... -ick-

2 如何避免片段代码重复?

如果我要创建一个包含超过10个可滑动片段的选项卡式活动,我还有什么其他选择,而不是创建具有布局的10个不同的Fragment类并根据它们在选项卡式布局中的位置来填充它们。 显然,这听起来像是很多重复的代码。 我的问题,公平而简单,还有其他方法可以避免这种情况吗? ...

3 在此示例中,如何避免代码重复?

我有一个简单的库(我们称其为Library #1 ),它可以处理某些数据矢量(例如时间序列)。 我想创建一个新的库( Library #2 ),它实际上具有大多数(但不是全部)相同的功能,但仅作用于该向量中的单个数据点。 我想像一种解决方案,它是现有库的一个瘦包装,可以最大程度地减少代码重复 ...

2019-01-07 22:45:44 2 94   c++
5 在React中,当继承propTypes时,如何避免重复?

我正在为一些共享方法和一些(但不是全部)道具的React组件使用抽象超类。 我假设如果子类的propTypes与超类没有区别,则可以在子类上不声明它们,而它们将从超类继承。 但是,如果子类还有其他属性,有没有一种好的方法可以在不重述超类上声明的内容的情况下声明它们? 这样有什么问 ...

6 在我的情况下,如何避免代码重复?

我目前正在编写将一种数据模型转换为另一种数据模型的代码。 更准确地说,它是一个 Hafas 模型,但不是很重要。 问题是我必须支持这个模型的多个版本。 我目前有一个 1.23 版和 1.29 版的转换器。 数千行代码,大约 50 个方法,97% 相同。 因此,我首先需要将数据反序列化为我构造的 P ...

7 如何避免haml模板中的标记重复?

我看到了类似的问题 ,但是我相信这里有一定的区别,那就是该代码无法以这种方式解决。 让我们考虑以下代码: 在不将代码移到另一个文件的情况下,我能做些什么来避免重复吗? UPD看来我的问题是重复的这一个 。 ...

8 如何编写避免在范围内重复数字的过程或触发器?

我要避免插入的行包含已分配范围内的数字。 为了避免重叠,我听说可以通过触发器或编写PHP应用程序逻辑来做到这一点, 但是问题是我一直使触发器语句出错 。 这听起来很尴尬,但是我需要有人为我写出来。 我需要一个MySQL触发器查询或过程,不允许用户输入数据库中已经存在的范围内的数字。 ...

2014-05-23 11:22:58 0 57   php/ mysql
9 如何避免大量锁?

让arr声明如下。 我的串行代码类似于 我使用 openmp 并定义了一个锁数组,如下所示。 locks ,我用 这种方法适用于我的机器(windows linux 子系统)。 但后来我找到了以下帖子 Linux 中允许的 c/c++ 最大互斥体数 这引起了我是否使用过多锁的担忧 ...

10 如何避免两次编写SQL Server查询以避免重复?

我有一个SQL查询,需要在整个查询中多次重复相同的SELECT语句作为其他计算的输入。 如何编写查询以便我只定义重复的SELECT SQL语句一次? 有没有一种方法可以避免在通过查询重复时出错? 更新:在这种情况下,从SELECT返回的数据预计在80%的情况下<100行,在其 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM