カスタムビューを使用するアプリケーションでは、いくつかのダイアログが表示されます。 Android 4以前では、コンテンツに応じてこれらのダイアログの高さと幅が適応しています。 Andorid 4エミュレータでは、この動作が変更されました。それはコンテンツを収容するために幅が伸びるように見えますが、最小サイズはそれ以下ではありません。私はダイアログを広げることができますが、狭いコンテンツではダイアログボックスは私の予想どおりには減少しません。したがって、私のコンテンツは、全体のダイアログボックスの左側に表示されます。すべては3.0上で完全に動作します。私は試しました:Androidでのダイアログ幅の設定4
dialog.setContentView(R.layout.help_dialog);
dialog.getWindow().setLayout(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
これは効果がありません。また、タイトルの内容は、ダイアログを拡張することを強制していません。どのような考えが大いに感謝します。
同じ問題がありますか? 、どんな答え? – Chris