在我的活动中,我有多个编辑文本,还有一些带有按钮的动画滑块。问题是当我打开滑块并点击按钮时,屏幕会“跳转”回到第一个编辑文本。我怎么能阻止这种情况发生?我只是希望屏幕保持按下按钮后的位置。任何帮助将不胜感激。
编辑/更新我刚玩了一部iPhone。当软键盘最小化时,是否可以从编辑文本中删除焦点? (删除焦点将适用于屏幕导航到顶部的原始问题)
答案 0 :(得分:2)
将以下内容添加到父布局(即LinearLayout,RelativeLayout等)
android:focusableInTouchMode="true"
答案 1 :(得分:0)
我使用了以下解决方案。我创建了一个方法:
public void clearFocusOnEditText(){
//editText.clearfocus()
}
然后我将此方法添加到我的ontouch()
和onClick()
方法中。我猜这不是最好的解决方案,但是出于所有意图和目的,它的工作非常出色。
答案 2 :(得分:-1)
将您的清单中的内容添加到活动代码
android:windowSoftInputMode="stateHidden"