我在阅读Android文档后做了一个简单的布局。我的问题如下:我有2台设备具有相同的DPI(320dpi)和不同的分辨率,1200x1920和800x1280。我会适合我的布局,以便它在两个设备中都很好。
截图:
1200x1920:http://i.imgur.com/mDZ1aZF.png
800x1200:http://i.imgur.com/j204ZCU.png
如果它可以帮助我使用dpi桶; 120dpi,160dpi等..
答案 0 :(得分:0)
你是什么意思好? 在我看来,使用dp而不是px。然后两个屏幕上的文字大小将是相同的。 e.g。
android:textSize="10dp"
如果您的意思是希望两个屏幕上一行中的字母数相同: 我想你可以用
int w=rootView.getWidth();
yourTextView.setTextSize(w/10.0);
您可以将10.0更改为常规比例。