【发布时间】:2019-03-21 22:35:57
【问题描述】:
我在服务中有一个EditText,但是当我点击它时,我的键盘没有出现。
这有什么原因吗?还是有一些额外的代码来显示键盘?但是EditText 仍然像一个。例如,我尝试复制随机文本并尝试将其粘贴过去,它工作得很好,但是当我点击它时键盘没有显示。请帮帮我
代码
private EditText messageArea;
创建
messageArea = (EditText) myview.findViewById(R.id.input_message);
XML
<EditText
android:paddingVertical="5dp"
android:paddingHorizontal="10dp"
android:textColorHint="@color/white"
android:hint="Write a message..."
android:id="@+id/input_message"
android:textColor="@color/white"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_toEndOf="@+id/add_image"
android:layout_toStartOf="@+id/send_message" />
它是一种服务,而不是一个活动或片段
代码
params = new WindowManager.LayoutParams(
750, 1250,
WindowManager.LayoutParams.TYPE_PHONE,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.CENTER | Gravity.CENTER;
wm.addView(myview, params);
params.x = 0;
params.y = 0;
【问题讨论】:
-
请发布您的代码
-
请发布您的活动和布局 XML 代码 sn-p
-
查看已编辑的问题@Vall0n
-
完成...也是一项服务@Kishita
-
签入另一台设备。
标签: java android android-edittext keyboard