[英]How can I specify which layout to use for an Android Wearable?
我有一个自定义视图,其中包含一个onTouch方法,该方法使用自己的xml布局启动另一个活动。 如果我在已经缩放到手表大小的模拟器上运行程序(是的,只是缩放,普通模拟器很好),它会使用圆形和矩形布局文件创建新活动的实例。 另外logcat说eglSurfaceAttrib没有实现。
因为这只发生在缩放模拟器上,它只是模拟器的一个错误吗? 我还没有真正的安卓手表。 或者有没有办法用启动活动的意图打包一些属性让它知道我想要一个布局?
编辑:无论大小/形状如何,它都在模拟器上出现此问题
定位特定屏幕大小或宽高比的最佳方法是使用替代资源的限定符 。
根据开发人员文档,使用资源的watch
限定符可能会有所帮助。 您的目录层次结构如下所示:
src/
res/
layout/
(all of your regular layouts)
layout-watch/
(all of your Android Wearable layouts)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.