我正在为平板电脑开发一个Android应用程序。但是我对屏幕的大小感到困惑。我创建了大小为850 * 500的模拟器。并根据这个屏幕开发了一些xmls,它看起来很精细的这个分辨率,但当我试图在较小的屏幕显示相同的页面说500 * 350,它隐藏了下来的部分屏幕。较低的小部件变得不可见。目前我使用 dp 作为小部件的单位。请指导我应该使用哪个单元,以便在正确的位置正确显示所有小部件。
答案 0 :(得分:0)
您正好使用 dp 来定义多个屏幕分辨率的布局。
但还有一件事: sp 是字体大小的衡量标准。
还有一件事 RelativeLayout 比使用LinearLayouts,TableLayouts等其他布局更易于使用。因此,如果您使用RelativeLayout并相对定义您的视图,那么您可能有可能解决您的问题,因为您已经提到过小屏幕隐藏了您的下方。