在哪种情况下最好在android中使用固定大小的布局?

groff07

我总是在宽度和/或高度中使用match_parent或wrap_content,并且使用边距和填充(取决于我在使用线性布局的权重时在高度上使用0dp)来根据需要调整布局。

我读到,如果我正在开发任何尺寸的android屏幕,这是正确的工作方式。

是否有任何情况最好在android布局中使用固定大小?

加布·塞尚(Gabe Sechan)

当您有要运行的特定硬件目标时,固定大小会更容易使所有内容完美对齐。如果您希望事物具有一定的物理尺寸(例如正好2英寸大),那么dp是做事的最佳方法。有一些用例,但通常应避免使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在哪种情况下最好在tap内放置错误的回调而不是订阅?

来自分类Dev

在哪种情况下可以在C ++中使用==直接比较两个float变量?

来自分类Dev

在哪种情况下,应在SQL中使用Distinct和Group by?

来自分类Dev

在哪种情况下使用System.UnicodeString.Format?

来自分类Dev

在哪种情况下 AsynkTaskLoader 使用缓存数据?

来自分类Dev

dispatch_time和dispatch_walltime有什么区别?在哪种情况下最好使用其中一种?

来自分类Dev

JVM将在哪种情况下决定增加堆大小?

来自分类Dev

Qt:在这种情况下应使用哪种布局或布局组合?

来自分类Dev

Qt:在这种情况下应使用哪种布局或布局组合?

来自分类Dev

在哪种情况下,应在Javascript中在localeCompare上使用==,反之亦然?

来自分类Dev

在哪种情况下应该使用不同的.NET线程方法?

来自分类Dev

CachedNetworkImage和CachedNetworkImageProvider有什么区别?应该在哪种情况下使用?

来自分类Dev

在哪种情况下,我要使用int main(int argc,const char * argv [])?

来自分类Dev

使用Chef时,在哪种情况下会在节点本身中设置属性?

来自分类Dev

在哪种情况下可以使用rpm命令的选项--nodeps?

来自分类Dev

在哪种情况下,您使用分块而不是完全解析?

来自分类Dev

在哪种情况下__declspec(align(#))不起作用?

来自分类Dev

在哪种情况下,PHP排序函数返回FALSE?

来自分类Dev

为什么需要双指针?在哪种情况下?

来自分类Dev

IIS在哪种情况下以304响应代码响应

来自分类Dev

在哪种情况下,不会调用onDestroy()?

来自分类Dev

最好在Fragment中使用setRequestedOrientation?

来自分类Dev

在哪种情况下,您会使用新关键字初始化值类型?

来自分类Dev

在哪种情况下,异步方法将在与调用await之前使用的线程不同的线程中继续执行?

来自分类Dev

在哪种情况下,在navigation.navigate与navigation.push之间使用哪一个?

来自分类Dev

在哪种情况下,我需要将詹金斯与奴隶节点一起使用?

来自分类Dev

rs.EOF = True是否可行?如果是,则在vb6.0中可以在哪种情况下使用?

来自分类Dev

在不禁用自动布局的情况下更改按钮大小

来自分类Dev

在不更改布局的情况下增加/减小图像的大小

Related 相关文章

  1. 1

    在哪种情况下最好在tap内放置错误的回调而不是订阅?

  2. 2

    在哪种情况下可以在C ++中使用==直接比较两个float变量?

  3. 3

    在哪种情况下,应在SQL中使用Distinct和Group by?

  4. 4

    在哪种情况下使用System.UnicodeString.Format?

  5. 5

    在哪种情况下 AsynkTaskLoader 使用缓存数据?

  6. 6

    dispatch_time和dispatch_walltime有什么区别?在哪种情况下最好使用其中一种?

  7. 7

    JVM将在哪种情况下决定增加堆大小?

  8. 8

    Qt:在这种情况下应使用哪种布局或布局组合?

  9. 9

    Qt:在这种情况下应使用哪种布局或布局组合?

  10. 10

    在哪种情况下,应在Javascript中在localeCompare上使用==,反之亦然?

  11. 11

    在哪种情况下应该使用不同的.NET线程方法?

  12. 12

    CachedNetworkImage和CachedNetworkImageProvider有什么区别?应该在哪种情况下使用?

  13. 13

    在哪种情况下,我要使用int main(int argc,const char * argv [])?

  14. 14

    使用Chef时,在哪种情况下会在节点本身中设置属性?

  15. 15

    在哪种情况下可以使用rpm命令的选项--nodeps?

  16. 16

    在哪种情况下,您使用分块而不是完全解析?

  17. 17

    在哪种情况下__declspec(align(#))不起作用?

  18. 18

    在哪种情况下,PHP排序函数返回FALSE?

  19. 19

    为什么需要双指针?在哪种情况下?

  20. 20

    IIS在哪种情况下以304响应代码响应

  21. 21

    在哪种情况下,不会调用onDestroy()?

  22. 22

    最好在Fragment中使用setRequestedOrientation?

  23. 23

    在哪种情况下,您会使用新关键字初始化值类型?

  24. 24

    在哪种情况下,异步方法将在与调用await之前使用的线程不同的线程中继续执行?

  25. 25

    在哪种情况下,在navigation.navigate与navigation.push之间使用哪一个?

  26. 26

    在哪种情况下,我需要将詹金斯与奴隶节点一起使用?

  27. 27

    rs.EOF = True是否可行?如果是,则在vb6.0中可以在哪种情况下使用?

  28. 28

    在不禁用自动布局的情况下更改按钮大小

  29. 29

    在不更改布局的情况下增加/减小图像的大小

热门标签

归档