Мне нужно показать пользовательскую клавиатуру с alertDialog с editText;Как показать пользовательскую клавиатуру с помощью alertDialog.Builder?
Я использую AlertDialog.Builder для создания нового alertDialog.
Через некоторое время я могу отключить клавиатуру по умолчанию, но я до сих пор не могу показать мои собственные пользовательские один ...
здесь какая-то часть моего кода:
AlertDialog.Builder builder = new AlertDialog.Builder(mActivity);
builder.setView(view);
builder.setTitle(mActivity.getString(R.string.title));
builder.setMessage(mActivity.getString(R.string.message));
builder.setNegativeButton(mActivity.getString(R.string.negative),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.setPositiveButton(R.string.positive,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
mDialog = builder.create();
mDialog.show();
mDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
Keyboard_Digits kd = new Keyboard_Digits
.Builder(mActivity, keboardView)
.build();
kd.showCustomKeyboard(mEditText);
этот код открыть мой пользовательские клавиатуры, но под окном диалога .... (
любая идея, как это исправить?