1

API Google Tv Addonを使用してAndroidを開発しています。画面修飾子をノータッチで使用したいので、/ res /の下にlayout-notouchというフォルダーを作成しsetContentView(R.layout.test)、アプリケーションを配置するときのアクティビティでlayouttest.xmlという名前を付けました。クラッシュ。この画面修飾子をどのように使用できますか。または、プログラムで修飾子を設定できますか。ここを見て、ここにリンクの説明を入力してください

4

3 に答える 3

3

レイアウトにはlayout-large-notouchを使用し、ドローアブルにはdrawable-land-xhdpiを使用してGoogleTVをターゲットにすることができます。

于 2011-11-08T21:46:22.710 に答える
2

layout-notouchが機能していないことがわかりました。このリンクhttps://code.google.com/p/android/issues/detail?id=20087でGoogleのバグレポートを見つけることができます。

一部の人々は、リソース修飾子layout-tvdpi-notouch(720)およびlayout-xhdpi-notouch(1080)、layout-large-notouchの使用を提案しています。

しかし、提案が機能しているかどうかはわかりません。

于 2011-11-08T12:06:49.130 に答える
0

私が何を言おうとしているのか完全にはわかりませんが、現在のGoogle-TVはある種のタッチをサポートしているため、「notouch」修飾子は機能しないようです。マウスとして機能するトラックパッドがあり、「タッチ」イベントをシミュレートして、物をクリックすることができます。

GTVエミュレーターでavd設定を編集する場合、「タッチスクリーンタイプ」を「notouch」として明確に宣言できます。次に、これらの条件下でアプリケーションを実行すると、「notouch」修飾子が機能することがわかります。これは、デフォルトで「タッチスクリーンタイプ」が「notouch」ではなく「touch」に設定されていることを意味します。

于 2012-09-04T17:24:13.407 に答える