如何根据设备的屏幕大小自动调整Android Studio 3.0中的视图

时间:2017-12-07 10:05:35

标签: java android xml android-studio-3.0

enter image description here我无法像在Xcode中那样在Android Studio中实现自动布局概念。

以下是截图,一个在Nexus One屏幕上,另一个在Nexus 7的大屏幕上。视图不会根据屏幕大小自动调整。

1 个答案:

答案 0 :(得分:0)

我还没有看到你的代码,但你可以尝试一些事情:

  • 针对不同的屏幕密度(drawables-hdpidrawables-xhdpi等)使用不同的drawable。
  • 在定义尺寸时,在.xml文件中使用dp代替pxdp或显示像素将根据有多少像素填充屏幕,而不是假设每个屏幕上有相同数量的像素。
  • 使用边距而不是绝对尺寸。 (例如android:layout_marginLeft="2dp")意味着该项目可以说按钮将是手机左边距的2个显示像素。