我正在开发一个大学项目,让用户在地图上放置一个点,然后设置叠加对象的标题和描述.问题是,第二个EditText框覆盖了第一个框.这是我的对话框代码.
//Make new Dialog
AlertDialog.Builder dialog = new AlertDialog.Builder(mapView.getContext());
dialog.setTitle("Set Target Title & Description");
dialog.setMessage("Title: ");
final EditText titleBox = new EditText(mapView.getContext());
dialog.setView(titleBox);
dialog.setMessage("Description: ");
final EditText descriptionBox = new EditText(mapView.getContext());
dialog.setView(descriptionBox);
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激!!谢谢!
我试图创建一个包含EditTexts的RecyclerView的DialogFragment。当我单击EditText时,它会滚动并显示“复制/剪切/粘贴”,但键盘永远不会出现。自从我尝试在Activity中实现RecyclerView以来,适配器就起作用了。
我已经尝试过寻找使键盘显示出来的解决方案,例如将其添加到XML中。
</request focus>
Run Code Online (Sandbox Code Playgroud)
还是这个到对话框
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
Run Code Online (Sandbox Code Playgroud)
但仍然没有任何效果。
非常感谢。
其他:这是目前的样子
android android-softkeyboard android-edittext android-recyclerview