0

Android の最新バージョンでは、モバイルがタブレットの下のバーとして追加されました。これにより、これらの特定のバージョンのアプリケーションは、バーなしで表示されるように設計されているため、正しく表示されない場合があります。

私の質問は、これらのバージョン専用のレイアウト バージョンを作成する方法はありますか?

4

2 に答える 2

2

「サイモン」が書いたようにプログラムで行うか、正しいリソースフォルダーを使用します(修飾子を使用)。たとえば、次のようになります。

res/layout-v11/ はハニカム以上に使用されます。

res/layout/ 残りの部分になります。

詳細については、ここを参照してください:

http://developer.android.com/guide/topics/resources/providing-resources.html

于 2012-09-22T14:01:52.663 に答える
0

好きなレイアウトを膨らませて、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 開発者のソリューションは私のものよりも優れています。

于 2012-09-22T13:57:13.697 に答える