カスタムレイアウトのダイアログがあります(非常に単純です)。以下のコードを使用して設定しました。
public static Dialog createGPSDialog(final Activity activity, boolean isLocationEnabled) {
final Dialog dialog = new Dialog(activity, R.style.Theme_Sherlock_Light_Dialog);
LinearLayout contentView = (LinearLayout) activity.getLayoutInflater().inflate(R.layout.dialog_twobutton, null);
dialog.setContentView(contentView);
return dialog;
}
省略したコードがいくつかありますが、関係ありません。とにかく、これはジンジャーブレッドでどのように見えるかです:
そして、これはジェリービーンでどのように見えるかです(おそらくicsも同様です):
ダイアログのタイトル領域は、ContentView を設定した後でも JB に保持されます。これに対する回避策はありますか?