我正在使用 API Google Tv Addon 开发一个 android,我想使用屏幕限定符无触摸,我在 /res/ 下创建了一个名为 layout-notouch 的文件夹,我在我的活动中命名了我的布局 test.xml,当我放置setContentView(R.layout.test)
应用程序时碰撞。我怎么能使用这个屏幕限定符。或者,我可以以编程方式设置限定符。你可以看看这里 在这里输入链接描述
问问题
988 次
3 回答
3
您可以将 layout-large-notouch 用于布局,将 drawable-land-xhdpi 用于可绘制对象以定位 Google TV。
于 2011-11-08T21:46:22.710 回答
2
我发现 layout-notouch 不起作用。您可以在此链接中找到 google 错误报告https://code.google.com/p/android/issues/detail?id=20087
有些人建议使用资源限定符 layout-tvdpi-notouch (720) & layout-xhdpi-notouch (1080),layout-large-notouch。
但不确定该建议是否有效。
于 2011-11-08T12:06:49.130 回答
0
我不完全确定我要说什么,但在我看来,“notouch”限定词不起作用,因为当前的 Google-TV 支持某种触摸。您有一个充当鼠标的触控板,您可以单击事物,模拟“触摸”事件。
如果在 GTV 模拟器中编辑 avd 设置,则可以将“触摸屏类型”明确声明为“notouch”。然后,如果您在这些条件下运行应用程序,您将看到“notouch”限定符有效。这意味着默认情况下“触摸屏类型”设置为“触摸”而不是“非触摸”。
于 2012-09-04T17:24:13.407 回答