如何使用多个磨损OS布局并以编程方式交换它们

问题描述 投票:1回答:2

我想根据来自移动应用的消息在可穿戴设备上使用其他布局。示例:如果使用消息类型1,则使用消息中的数据并在布局1和当前布局中填充控件(图像/文本);如果消息类型2进入使用具有不同控件集的布局2,并使用消息2中的数据填充它们。

我能否获得有关如何处理此问题的指导?是不同的布局吗?是否有任何示例代码可以显示一个并隐藏另一个,或者建议采用哪种方法进行此操作?

android wear-os
2个回答
0
投票

documentation的此页可能会最好地说明。通常,整个主题“创建自定义UI”都是相关的,因为即使它们共享某些布局和导航概念,它的工作方式也不同于常规移动设备。请随意提出更具体的问题,因为就其范围而言,最好的选择是将您引向文档。


0
投票

最简单,最快的是用XML进行两个布局,并根据响应以Java编程方式设置可见性。

view.setVisibility(View.Visible)

view.sertVisibility(View.Gone)

设计时要先在根布局中制作2个布局,并先隐藏然后再隐藏以检查对齐方式。

© www.soinside.com 2019 - 2024. All rights reserved.