首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设计支持Android (努格特) API 24(多窗口设计)的页面?

如何设计支持Android (努格特) API 24(多窗口设计)的页面?
EN

Stack Overflow用户
提问于 2016-07-21 05:00:54
回答 1查看 357关注 0票数 5

对于创建支持多窗口功能的完美设计(来自API 24),我有一些疑问。请在下面找到我的一些疑问。

  1. 页的宽度和高度直到Marshmallow(API 23)固定大小为止,从本体(API 24)开始,应用程序的宽度和高度将根据全屏模式、拆分屏幕模式和自由格式模式发生变化。如何处理这些与宽度和高度相关的问题?
  2. 如果在正常模式下--例如4幅大图像--填充了设备的全部宽度,如果我们将其更改为多窗口模式,那么宽度就会减少,那么这4幅图像将不适合UI。如何处理这种情况?
  3. 对于正常模式和多窗口模式,我们是否需要考虑文本大小和其他属性?如果是的话,怎么做?
  4. 在设计支持API 24的布局时,还有什么需要记住的吗?
EN

回答 1

Stack Overflow用户

发布于 2016-09-29 11:32:33

现在,您的屏幕应该适应不同的屏幕大小。您可以通过在运行时获取屏幕宽度和高度来处理此问题,并动态地适合您的设计。这是一个漫长的道路,但如果你想要一个完美的设计,我认为这是最合适的方法。

如果您不需要如此灵活的屏幕,您可以设置android:MinimalHL.8和/或android:minimalWidth,并确保所有主要的UI元素都是可见的。

如果您不想这么严格,您可以使用ScrollView不依赖屏幕的高度,使用android:layout_width="match_parent“独立于屏幕宽度。实际上,在这种情况下,您应该在各种设备上测试您的应用程序,以确保所有的应用程序部分都正确显示。

您需要关心的其他一些事情,您可以在文章http://blog.azoft.com/android-7-0-nougat-features-for-business-apps/中找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38495223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档