Вы должны создать свой диалог фрагмент пользовательского, это пример того, как сделать это:
public class EditNameDialog extends DialogFragment {
private EditText mEditText;
public EditNameDialog() {
// Empty constructor required for DialogFragment
}
public static EditNameDialog newInstance(String title) {
EditNameDialog frag = new EditNameDialog();
Bundle args = new Bundle();
args.putString("title", title);
frag.setArguments(args);
return frag;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_edit_name, container);
mEditText = (EditText) view.findViewById(R.id.txt_your_name);
String title = getArguments().getString("title", "Enter Name");
getDialog().setTitle(title);
// Show soft keyboard automatically
mEditText.requestFocus();
getDialog().getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
return view;
}
}
вы можете изменить fragment_edit_name.xml и поставить кнопки, название, карта ...
PS: Я копирую этот код от this tutorial
Спасибо за ответ. Я пытаюсь следовать шаблону в Google Apps, думал, что будет что-то прямое. Но это помогает, настройка стиля также улучшила внешний вид, поэтому спасибо! –