我有一个带有onTouch方法的自定义视图,该方法启动另一个具有自己xml布局的活动。如果我在一个已经缩放到观看大小的模拟器上运行程序(是的,只缩放,正常的模拟器就可以了),它将创建一个具有圆形和矩形布局文件的新活动实例。另外,logcat说eglSurfaceAttrib没有实现。
因为这只发生在缩放模拟器上,它只是模拟器的一个bug吗?我还没有真正的机器人手表。或者是否有一种方法来打包一些属性与意图,启动活动,让它知道我想要的布局之一?
编辑:无论大小/形状如何,它在模拟器上都有这个问题
针对特定屏幕尺寸或长宽比的最佳方法是使用替代资源的限定符。
根据开发人员文档,对资源使用watch
限定符可能会达到目的。您的目录层次结构看起来像这样:
src/
res/
layout/
(all of your regular layouts)
layout-watch/
(all of your Android Wearable layouts)