0
我的程序有5个“锚点”,我想在onCreate中计算这些点,所以无论屏幕大小如何,它们仍然具有相同的定位点。起初,我试图拉dpi和转换为PX ...将屏幕拆分为三分之二
final float scale = getContext().getResources().getDisplayMetrics().density;
int pixels = (int) (dps * scale + 0.5f);
但这似乎并不适用于我。什么是将屏幕均匀分割成如下几个点的最佳方式:
- -
- - -
- -
你能解释一下这是如何工作的吗?谢谢 – Nogg
我编辑了我的答案。 –