在Android中可以将线性布局的宽度设置为320dp吗?对于一些小屏幕可以大吗?320dp为Android布局
在互联网上人们说320dp是最小的android屏幕,但我只是想问,如果有人测试了这一点。由于
这个问题是关系到android dp size for LinearLayout,但没有人回答了这个问题,所以我想尝试问的问题以不同的方式
在Android中可以将线性布局的宽度设置为320dp吗?对于一些小屏幕可以大吗?320dp为Android布局
在互联网上人们说320dp是最小的android屏幕,但我只是想问,如果有人测试了这一点。由于
这个问题是关系到android dp size for LinearLayout,但没有人回答了这个问题,所以我想尝试问的问题以不同的方式
您可以使用多布局文件作为docs为小和大屏幕。 我们有2个位置(横向和纵向)和2个尺寸(正常和大)的屏幕。所以,有4种布局。
res/
layout/ # default (portrait)
main.xml
layout-land/ # landscape
main.xml
layout-large/ # large (portrait)
main.xml
layout-large-land/ # large landscape
main.xml
您必须在其中创建具有相同名称的布局文件。
而不是使用固定大小,你应该尝试match_parent
vs wrap_content
。
在互联网上的人说,320dp是最小的Android屏幕
最小的设备,我知道是240dp x 320dp
这意味着240dp是最小的器件尺寸。
参见下面为清楚起见
What is the difference between match_parent and fill_parent?
Supporting Different Screen Sizes
http://www.randomlytyping.com/blog/2014/2/9/matchparent-vs-fillparent
更新
链接最小的设备可以具有180px x 240px
分辨率= 240dp x 320dp
'240px!= 240dp'。作为规则,240x320 px设备使用ldpi所以'320dp * 0,75 = 240px' –
@Шах查看我的更新回答 – penguin
是啊,我明白了,? –
是的,它必须是这样的。但它有中国设备没有标准屏幕。所以,我建议你不要设置更多240dp的尺寸。 –
问问自己是否真的需要将布局的宽度设置为固定数量。如何match_parent,wrap_content或使用百分比?你当然可以为不同的屏幕使用不同的dimens.xml,但通常你可以防止这种情况。 – poss
https://material.io/devices/对于标准设备,我发现只有手表的dp – user1611597