不同设备的动态视图尺寸

时间:2012-11-28 13:44:03

标签: android views android-view

  

可能重复:
  How to write app for multiple screen resolutions?

我的问题是假设应用程序必须为不同的设备动态呈现视图,例如

1.框架显示图像(例如,对于hdpi,mdpi 140 X 140为90 X 90)   2.ListView高度(例如120x 120用于mdpi 150 X 150用于hdpi)

好像我根据设备尺寸设置了很多东西

在各自的活动中,实现这一目标的标准方法是什么,而不是硬编码值?  在加载应用程序之前,我想计算所有动态视图尺寸

提前致谢。任何示例代码都对我有很大的帮助

1 个答案:

答案 0 :(得分:0)

使用drawable-mdpidrawable-hdpi

中的图片

针对不同的身高设置使用values

中的尺寸
res/values-mdpi/dimen.xml
res/values-hdpi/dimen.xml

dp, dip会根据密度而改变。

在不同维度使用px