如何指定Android Wearable使用的布局?

时间:2014-06-30 15:21:31

标签: android android-layout wear-os

我有一个带有onTouch方法的自定义视图,该方法使用自己的xml布局启动另一个活动。如果我在已经缩放到手表大小的模拟器上运行程序(是的,只是缩放,普通模拟器很好),它会使用圆形和矩形布局文件创建新活动的实例。另外logcat说eglSurfaceAttrib没有实现。

因为这只发生在缩放模拟器上,它只是模拟器的一个错误吗?我还没有真正的安卓手表。或者有没有办法用启动活动的意图打包一些属性,让它知道我想要一个布局?

编辑:无论大小/形状如何,它都会在模拟器上出现此问题

1 个答案:

答案 0 :(得分:3)

定位特定屏幕尺寸或宽高比的最佳方法是使用qualifiers for alternate resources

根据开发人员文档,使用资源的watch限定符可能会有所帮助。您的目录层次结构如下所示:

src/
res/
    layout/
        (all of your regular layouts)
    layout-watch/
        (all of your Android Wearable layouts)