В OnCreateDialog в моем классе dialogfragment я это делает:alertdialog положительных/отрицательных кнопок не соответствует родителю в полноэкранном режиме dialogfragment
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
inflater=getActivity().getLayoutInflater();
v=inflater.inflate(R.layout.new_spending_fragment_layout,null);
builder.setPositiveButton("Fire", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// FIRE ZE MISSILES!
}
});
builder.setView(v);
return builder.create();
В OnStart в классе dialogfragment я делаю dialogfragment полноэкранного
Dialog d = getDialog();
if (d!=null){
int width = ViewGroup.LayoutParams.MATCH_PARENT;
int height = ViewGroup.LayoutParams.MATCH_PARENT;
d.getWindow().setLayout(width, height);
}
Я хочу, чтобы открытая кнопка (Огонь) в alertdialog отображалась внизу.
Emulator просмотр:
Компоновка я надувания имеет ширину и высоту установки, чтобы соответствовать родителю.
Я добавил пустой вид в свой раздутый макет (R.layout.new_spending_fragment_layout) и установил его параметры для соответствия родительскому объекту в xml, который исправляет проблему, но я считаю временным ответом.
Я также хочу удалить прокладки (или промежутки) со всех сторон.
Я не могу добавить дочерние представления в представлении. Поэтому я изменил свой вид на linearlayout, но не работал для него (или, как я думаю, в любой группе просмотра). Попробуйте добавить любое текстовое изображение или кнопку в качестве дочернего элемента. –
Ну, я думаю, вам нужно создать диалог с пользовательским представлением, я изменил код, посмотрю и дайте мне знать для других запросов. – Bhavnik
Хорошо, его работа с диалогом. Я также хочу удалить прокладку по сторонам. Спасибо –