如图所示,我想在键盘内(Android IME)创建一个类似 Gboard 的搜索栏。
Gboard 样本:
如图所示,我在 Keyboardview.xml 上实现了一个 edittext。
我的实施:
main_keyboard_frame.xml
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="120dp"
android:background="#cf060610"
android:id="@+id/search_panel"
android:visibility="invisible">
<EditText
android:layout_width="match_parent"
android:layout_height="40dp"
android:hint="sdsddsd"
android:id="@+id/ed"/>
</RelativeLayout>
但问题是当我按下edittext 2(在我的ime之外)然后我的ime打开,其中包含edittext 1,如上图所示,现在当我从我的ime中写一些东西时,它写在edittext 2而不是edittext 1上所以我想知道这背后的问题是什么?是重点吗?或者是其他东西?