nic*_*kjm 5 android android-layout wear-os
我有一个带有 onTouch 方法的自定义视图,该视图使用自己的 xml 布局启动另一个活动。如果我在已缩放到观看大小的模拟器上运行该程序(是的,仅缩放,普通模拟器就可以),它会创建一个包含圆形和矩形布局文件的新活动实例。另外 logcat 说 eglSurfaceAttrib 没有实现。
因为这只发生在缩放模拟器上,它只是模拟器的一个错误吗?我还没有真正的安卓手表。或者有没有办法将某些属性与启动活动的意图一起打包,以使其知道我想要其中一个布局?
编辑:无论大小/形状如何,模拟器都存在此问题
针对特定屏幕尺寸或纵横比的最佳方法是使用备用资源的限定符。
根据开发人员文档,使用watch资源限定符可能会达到目的。您的目录层次结构将如下所示:
src/
res/
layout/
(all of your regular layouts)
layout-watch/
(all of your Android Wearable layouts)
Run Code Online (Sandbox Code Playgroud)