我想根据来自移动应用的消息在可穿戴设备上使用其他布局。示例:如果使用消息类型1,则使用消息中的数据并在布局1和当前布局中填充控件(图像/文本);如果消息类型2进入使用具有不同控件集的布局2,并使用消息2中的数据填充它们。
我能否获得有关如何处理此问题的指导?是不同的布局吗?是否有任何示例代码可以显示一个并隐藏另一个,或者建议采用哪种方法进行此操作?
documentation的此页可能会最好地说明。通常,整个主题“创建自定义UI”都是相关的,因为即使它们共享某些布局和导航概念,它的工作方式也不同于常规移动设备。请随意提出更具体的问题,因为就其范围而言,最好的选择是将您引向文档。
最简单,最快的是用XML进行两个布局,并根据响应以Java编程方式设置可见性。
view.setVisibility(View.Visible)
view.sertVisibility(View.Gone)
设计时要先在根布局中制作2个布局,并先隐藏然后再隐藏以检查对齐方式。