3

カスタムキーボードを開発しています。私のキーボード文字は、"xml" リソース フォルダー内の xml ファイルで定義されています。さまざまなデバイスやさまざまな向きに対応するさまざまなキーボードが必要です。

xml-land、xml-xlarge などのリソース フォルダーを使用することはできますか?

ありがとう、

4

2 に答える 2

2

はい、すべてのリソース フォルダーで可能です。このリファレンスと次のサンプル リンクを見てください。

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.3_r1/frameworks/base/core/res/res/xml-land/password_kbd_qwerty.xml

于 2012-07-17T07:26:21.450 に答える
-1

はい、ランドスケープ モード用の xml ファイルを持つことができます。たとえば、レイアウト フォルダに main.xml があり、ランドスケープ モードでも同じファイルを持つことができます。

res フォルダーの下にlayout-landフォルダーを作成し、その中にファイルmain.xmlを追加します。縦モードの場合は layout フォルダーの main.xml が呼び出され、横モードの場合は layout-land フォルダーの main.xml が呼び出されます。

ただし、xml ファイルの名前は、ポートレート モードの場合と同じにする必要があります。同じ名前が参照されますが、モードが異なるためです。

于 2012-07-17T07:31:50.343 に答える