0

私のxmlには、サードパーティのライブラリの要素があります。「SuperButton」という名前の特定のボタンだとしましょう。

<com.library.SuperButton
  android:id="@+id/my_super_button"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
 />

私のプロジェクトは Android 2.1 で実行する必要がありますが、私の SuperButton は Android 2.2 以降 (Froyo) 用にのみ設計されています。Android 2.1 で SuperButton が無視される (その結果、表示されず、アプリがクラッシュしない) ことを確認するには、xml に何を追加する必要がありますか?

ありがとう !!!

4

1 に答える 1

0

2 つのレイアウト ファイルを作成する必要があります。2.1 バージョンを /res/layout/ フォルダーに、2.2 以降のバージョンを /res/layout-v8/ フォルダーに配置します。

これで、API レベル 8 以上 ( http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevelsを参照) のすべてが、layout-v8 フォルダーから xml を取得します。それ以外はすべてデフォルト フォルダから。

于 2013-11-05T08:28:38.853 に答える