のように、Androidのバージョンごとに異なるレイアウトファイル layout-v13
がありますが、新しいバージョンのAndroid(API 11-16)でもファイルが同じであることに気付きました。それらを次のようにグループ化する方法はありlayout-v11,12,13,14,15,16
ますか?御時間ありがとうございます!
質問する
2381 次
2 に答える
4
デバイスで使用可能なAPIバージョンに応じて異なるレイアウトを表示しようとしている場合は、構成修飾子を使用する必要があります。代替リソースの詳細も文書化されています。
これを行う最も基本的な方法は、使用するAPIレベルごとに、次のようにフォーマットされたレイアウトフォルダーを作成することです。
res/layout/layout.xml (Default)
res/layout-v4/layout.xml (Android 1.6 and higher)
res/layout-v11/layout.xml (Android 3.0 and higher)
Androidの公式ドキュメントから
あなたの場合layout-v11
、これはAndroid3.0Honeycomb以降を実行しているデバイスで使用されます
于 2012-07-02T23:42:01.287 に答える
3
layout-v11
Android3.0以降を実行しているすべてのデバイスで使用されます。特定のバージョンを実行しているデバイスが別のレイアウトを必要とする場合にのみ、フォルダー(つまりlayout-v11
、など)を分割する必要があります。layout-v12
于 2012-07-02T23:41:11.397 に答える