android - 支持多设备(屏幕)的 UI 实现方式有多少

标签 android

我想为 Android 中的所有类型的屏幕创建一个具有响应式 UI 的应用程序。我只知道一种方法是我们创建许多文件夹,其中包含不同类型的布局、图像等内容,如下所示:

enter image description here

那么谁能给我任何其他方法(解决方案)?

最佳答案

好吧,为不同的屏幕尺寸创建布局是一种常见的做法,但如果您想更新布局,那么您必须做很多事情。

我们有很多方法来支持不同的屏幕。

  • 针对不同的屏幕尺寸提供不同的布局

  • 提供更多资源,为每种类型的屏幕创建不同的位图(图像等)。

  • 使用 dp,sp 代替像素

  • 在 list 中明确声明您的应用程序支持的屏幕尺寸

  • 使用 9 patch 图像自动缩放

关于android - 支持多设备(屏幕)的 UI 实现方式有多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37246869/

相关文章:

android - 为什么不调用 doOnNext()?

java - 如何检查/访问与当前 Activity 不同的 Activity 的生命周期?

android - android 4.4.2 中的 webview 卡住

java - Android Activity 生命周期 : Problems with Onstop()

android - 相机像素旋转

android - GridView onTouch

android - 将 viewpager 添加到选项卡

android - 如何在 Google map 自定义信息窗口中仅显示标题和 fragment ?

android - 无法使用日志。* 从 android.util.Log 导入后

android - 谷歌地图 v2 : Authorization failure