我正在创建一个自定义Dialog
窗口,但我的问题是当对话框首次启动时,它会自动开始闪烁EditText
中定义结构的LinearLayout
上的光标。对话。键盘没有出现,但第一个EditText
总是有闪烁的光标。
我尝试在无法编辑的对话框中的RequestFocus()
上使用TextView
功能,但闪烁的光标仍保留在对话框中的第一个EditText
上。
如果有人有任何建议或解决方案来解决这个问题,那就太棒了。
答案 0 :(得分:2)
使用XML属性或Java函数 -
<强> XML:强>
android:cursorVisible="false"
Java函数:
setCursorVisible(false)
答案 1 :(得分:2)
如果您希望阻止EditText
在启动时获得焦点,请将这两行添加到父版式(例如LinearLayout
)。
android:focusable="true"
android:focusableInTouchMode="true"