gpt4 book ai didi

android - 使用光标但没有键盘的 TextEdit

转载 作者:搜寻专家 更新时间:2023-11-01 08:36:21 25 4
gpt4 key购买 nike

我想制作一个 TextEdit,它具有光标移动和可选文本但没有键盘(如计算器应用程序)。我尝试了一种在键盘出现后立即隐藏键盘的解决方案。但这真的很慢,它会在消失前出现片刻。

有没有更好的解决方案(android 5.0.1及以上)?

android:windowSoftInputMode="stateHidden"( list 中的 Activity 标签)不起作用

EditText et = (EditText) findViewById(R.id.editText);
et.setInputType(InputType.TYPE_NULL);
et.setCursorVisible(true);
et.setTextIsSelectable(true);

要么。

提前致谢

最佳答案

尝试在您的 Activity 中添加以下代码。

android:windowSoftInputMode="stateHidden"

喜欢,

<activity android:name=".MainActivity" 
android:windowSoftInputMode="stateHidden" />

编辑

<FrameLayout
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@android:color/transparent"
android:focusable="true"
android:focusableInTouchMode="true">
</FrameLayout>

<EditText
android:id="@+id/searchAutoCompleteTextView_feed"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:inputType="text" />

使用 FrameLayout 请求焦点。这不会将焦点添加到 EditText

关于android - 使用光标但没有键盘的 TextEdit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36357043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com