これにはAlertDialog
動的リストがあります(リストの項目が選択されると、リストの内容も変更されます)。問題は、ダイアログの最初の高さがその親と一致することですが、コンテンツが変更されてサイズがはるかに小さくなると、ダイアログがコンテンツをラップします。どうすればこれを回避できますか?
public ExplorerDialog(Context context, final SettingsDialog settingsDialog, int fileType) {
super(context);
setIcon(R.drawable.dialog_explorer_file_manager);
setTitle("Explorer Dialog");
setView(LayoutInflater.from(context).inflate(R.layout.dialog_explorer_layout, null));
setButton(BUTTON_POSITIVE, "Done", new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
settingsDialog.show();
}
});
setButton(BUTTON_NEGATIVE, "Cancel", new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
settingsDialog.show();
}
});
}