У меня есть EditText
в службе, но когда я нажимаю на нее, моя клавиатура не появляется.Есть ли причины для этого?или есть дополнительный код для отображения клавиатуры?но EditText
все еще действует как один.Например, я попытался скопировать случайный текст и попытался пропустить его, и он работает просто отлично, но клавиатура не отображается, когда я нажимаю на нее.Пожалуйста, помогите мне
Код
private EditText messageArea;
onCreate
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;