use*_*475 5 android android-layout android-edittext
我的滚动视图中有一个简单的 EditText。所有其他元素都工作得很好,但是我不会在点击时获得通常的 EditText 行为(键盘没有出现,我不能写)。
这是我用于该领域的 xml。
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/enterWishprice"
android:background="@drawable/edit_back"
android:focusable="true"
android:focusableInTouchMode="true"
android:text="0 F€"
android:gravity="center_vertical|center_horizontal"
android:textSize="26dp"
android:inputType="number"
android:layout_margin="10dp" />
Run Code Online (Sandbox Code Playgroud)
如您所见,我已经尝试过设置 focusable/inTouchMode。我还尝试在该字段上设置一个单击侦听器以手动打开工作正常的键盘。但是我仍然无法在该字段中输入任何内容。之后我尝试在点击监听器中使用 requestFocus 没有任何结果。此外,我在 EditText 以及周围的 ScrollView 上尝试了 clearFocus - 也不起作用。
希望你能给我一个提示,因为我没有想法......提前致谢!
Mil*_*ank -1
尝试这样
\n\n<EditText\n android:layout_width="match_parent"\n android:layout_height="wrap_content"\n android:id="@+id/enterWishprice"\n android:background="@drawable/edit_back"\n android:focusableInTouchMode="true"\n android:text="0 F\xe2\x82\xac"\n android:gravity="center_vertical|center_horizontal"\n android:textSize="26dp"\n android:inputType="number"\n android:layout_margin="10dp">\n <requestFocus />\n</EditText>\nRun Code Online (Sandbox Code Playgroud)\n