For custom AlertDialog with EditText, the solution of the software disk cannot be displayed.
Original article: About the custom AlertDialog with EditText, the solution to the failure to bring up the software Disk
MDialog = new AlertDialog. Builder (context, R. style. AlertDialog). create (); mDialog. show (); mDialog. getWindow (). setContentView (layout );
The original code is like this, but after running it, it is found that when you click edittext in the pop-up dialog box, the soft keyboard will not pop up, but the Soft Keyboard will pop up again in this way:
MDialog = new AlertDialog. Builder (context, R. style. AlertDialog). create ();
MDialog. setView (layout); mDialog. show ();
You can also bring up a soft keyboard, but the black border is not very beautiful. After reading the article above, add the following code after the previous section:
MAddFriendAlertDialog. getWindow (). clearFlags (WindowManager. LayoutParams. FLAG_ALT_FOCUSABLE_IM );
The solution is perfect !!!