Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android layout 如何在android中创建Liquid布局_Android Layout - Fatal编程技术网

Android layout 如何在android中创建Liquid布局

Android layout 如何在android中创建Liquid布局,android-layout,Android Layout,我在大学里参加了一个项目,我想知道如何在android中使用liquid layout,以便不同的屏幕大小必须根据其分辨率来查看应用程序 简单地说,我想创建一个应用程序,它的布局在所有类型的屏幕上都是完美的:) 我知道如何在个人电脑网站上用简单的html/css创建它,但如何在安卓系统中实现呢 任何人都可以提供建议/帮助/教程链接吗 谢谢, UsmanAndroid提供了开箱即用的“液体”布局—布局尺寸和包含的元素自动适应屏幕分辨率。它由Android框架优雅地处理。有各种类型的布局可用(线性布

我在大学里参加了一个项目,我想知道如何在android中使用liquid layout,以便不同的屏幕大小必须根据其分辨率来查看应用程序

简单地说,我想创建一个应用程序,它的布局在所有类型的屏幕上都是完美的:)

我知道如何在个人电脑网站上用简单的html/css创建它,但如何在安卓系统中实现呢

任何人都可以提供建议/帮助/教程链接吗

谢谢, Usman

Android提供了开箱即用的“液体”布局—布局尺寸和包含的元素自动适应屏幕分辨率。它由Android框架优雅地处理。有各种类型的布局可用(线性布局、框架布局等),因此您需要仔细检查哪种类型的布局最适合您

你应该避免绝对的布局。虽然它确实允许您指定其子级的精确位置(x/y坐标),但与没有绝对定位的其他类型的布局相比,它的灵活性更低,更难维护。无论如何,它现在已经被弃用了

有用链接:

  • 要了解有关不同布局的更多信息,请参阅:
  • 好的教程也可以在这里找到:在“布局”部分
  • 绝对布局文件:
更新:

布局本身将自动适应不同类型的分辨率,但您需要记住,布局中包含的元素看起来可能不同。同一图像在高分辨率屏幕上比在低分辨率屏幕上更小。幸运的是,Android提供了一种简单的方法来处理这个问题。您可以根据设备的分辨率提供不同的图像(这有点简化,因为除了分辨率之外还有其他因素,例如像素密度)。同样,也可以提供不同的布局,但并不常见

链接:

  • 关于多屏幕支持的完整故事:
  • 示例代码:

非常感谢!但举个例子,一个用户使用的是像华为的IDEOS这样的设备,它有2.7英寸的屏幕,而另一个用户使用的是三星galaxy tab的大屏幕,安卓自己能处理屏幕分辨率吗?非常感谢!非常感谢!这真的帮了大忙。