我怎么可以指定布局的不同密度的不同维度不同、维度、密度、布局

2023-09-06 01:05:16 作者:北城以北、思念不归

能否请你告诉我,我怎么可以指定布局尺寸为不同密度的屏幕? 即布局是在不同的密度相同,但有些尺寸是不同的。 我该怎么办呢?

感谢你。

解决方案

  // 1,创建不同的dimens.xml在不同的资源文件夹,如下

 RES /值-LDPI / dimens.xml
 RES /值-M​​DPI / dimens.xml
 RES /值,华电国际/ dimens.xml

 //那么Android将决定使用哪个文件。

根据如下的必要性在各自dimens.xml文件//2.Create尺寸值


 <! - 价值观,LDPI / dimens.xml  - >
 <扪名=TEXTSIZE> 25dip< /扪>

// 和..

 <! - 价值观,MDPI / dimens.xml  - >
 <扪名=TEXTSIZE> 20dip< /扪>

// 等等。
// 3.Don't关心Android的分辨率会照顾它的资源的获取。
// 4.Mention规模DP,而不是像素。
 

武汉企稳 佛山火速爬升 青岛沈阳持续下滑 看懂2021年新一线城市格局变化

Can you please tell me how can I specify dimension of layout for different density of screen? i.e. the layout are the same across different densities, but some dimension are different. how can I do that?

Thank you.

解决方案

//1.create different dimens.xml in different resource folders as below 

 res/values-ldpi/dimens.xml
 res/values-mdpi/dimens.xml
 res/values-hdpi/dimens.xml

 //Then Android will decide which file to use. 

//2.Create  dimensions values in respective dimens.xml file according to the need as below


 <!-- in values-ldpi/dimens.xml -->
 <dimen name="textSize">25dip</dimen>

// and..

 <!-- in values-mdpi/dimens.xml -->
 <dimen name="textSize">20dip</dimen>

// etc. 
// 3.Don't care about resolution Android will take care of which resource to fetch.
// 4.Mention size in  dp instead of pixels.