我有一些布局,用于不同的屏幕尺寸。标记的差异建议使用不同的代码,例如菜单突出显示。
我的猜测是屏幕分辨率应该在基本活动的某个地方确定,并且应该根据它使用适当的助手。
解决这个问题的最佳方法是什么?谢谢你。
我有一些布局,用于不同的屏幕尺寸。标记的差异建议使用不同的代码,例如菜单突出显示。
我的猜测是屏幕分辨率应该在基本活动的某个地方确定,并且应该根据它使用适当的助手。
解决这个问题的最佳方法是什么?谢谢你。
您不必这样做,系统会这样做。见这里:http: //developer.android.com/guide/practices/screens_support.html
正如它所说,应用程序不能直接使用分辨率。应用程序应该只关心屏幕尺寸和密度,由通用尺寸 ( small
to xlarge
) 和密度组 ( ldpi
to tvdpi
) 指定。
您可以通过更改 AVD 关于屏幕分辨率的属性来测试它。