有没有办法为应用程序创建单个xml或布局文件以在不同的手机和平板电脑上工作?

时间:2017-01-17 06:15:15

标签: android android-layout

我正在创建一个应该支持手机和平板电脑的Android应用程序。我找到了为每种尺寸创建多个布局文件的方法,但我不想这样做。有没有办法通过编程或其他方式来实现。

2 个答案:

答案 0 :(得分:0)

不要指定某些dp值的宽度和高度。而是将其设为match_parentwrap_content。 另外,尝试在清单文件中包含以下内容。

 <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:smallScreens="true"
        android:xlargeScreens="true" />

答案 1 :(得分:0)

尝试将高度和宽度与父级匹配,并为每个内容赋予权重,然后它将在每个屏幕中呈现。