以前のバージョンのAndroid(1.6に戻る)と互換性のあるウィジェット機能をアプリに追加しました。Android 3.1以降のウィジェットはxmlタグresizeModeをサポートしています。これは非常に便利な機能であり、ユーザーがウィジェットのサイズを変更できるようにしたいと思います。
ただし、1.6との下位互換性を維持したいと思います(または2.1でも十分です)。
これどうやってするの?選択的なxmlを使用できますか?
現在、1.6をタグ付けしています。
ありがとう!
以前のバージョンのAndroid(1.6に戻る)と互換性のあるウィジェット機能をアプリに追加しました。Android 3.1以降のウィジェットはxmlタグresizeModeをサポートしています。これは非常に便利な機能であり、ユーザーがウィジェットのサイズを変更できるようにしたいと思います。
ただし、1.6との下位互換性を維持したいと思います(または2.1でも十分です)。
これどうやってするの?選択的なxmlを使用できますか?
現在、1.6をタグ付けしています。
ありがとう!
サポートされている最小APIレベルで修飾されたリソースディレクトリに、より新しいAPIレベルを対象としたリソースを配置できます。たとえば、1.6バージョンのxmlファイルをres / layoutに入れ、3.1以降のバージョンをres / layout-v12に入れることができます(「-v12」リソースは、Android3.1以降で実行している場合にのみ考慮されます。目標レベルは何ですか)。これらの修飾子は(ここで説明されているように)、レイアウトだけでなく、任意のリソースタイプに適用できます。
また、これでうまくいくと思い、 xml-v12フォルダーとその中にwidget_info.xmlを作成しました。XMLエディターで私は次のことを取得しています:
error: No resource identifier found for attribute 'resizeMode' in package 'android'
Google API v7を使用しているからですか?ウィジェットプロジェクトをGoogleAPIv12に置き換えた場合、下位互換性はありますか?