Android の最新バージョンでは、モバイルがタブレットの下のバーとして追加されました。これにより、これらの特定のバージョンのアプリケーションは、バーなしで表示されるように設計されているため、正しく表示されない場合があります。
私の質問は、これらのバージョン専用のレイアウト バージョンを作成する方法はありますか?
Android の最新バージョンでは、モバイルがタブレットの下のバーとして追加されました。これにより、これらの特定のバージョンのアプリケーションは、バーなしで表示されるように設計されているため、正しく表示されない場合があります。
私の質問は、これらのバージョン専用のレイアウト バージョンを作成する方法はありますか?
「サイモン」が書いたようにプログラムで行うか、正しいリソースフォルダーを使用します(修飾子を使用)。たとえば、次のようになります。
res/layout-v11/ はハニカム以上に使用されます。
res/layout/ 残りの部分になります。
詳細については、ここを参照してください:
http://developer.android.com/guide/topics/resources/providing-resources.html
好きなレイアウトを膨らませて、Activity コンテンツとして設定できます。
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
this.setContentView(R.layout.layout_pre_ics);
} else {
this.setContentView(R.layout.layout_post_froyo);
}
[編集] Android 開発者のソリューションは私のものよりも優れています。