Android屏幕移动以编辑具有焦点的文本

时间:2013-09-20 06:49:31

标签: android android-edittext

在我的活动中,我有多个编辑文本,还有一些带有按钮的动画滑块。问题是当我打开滑块并点击按钮时,屏幕会“跳转”回到第一个编辑文本。我怎么能阻止这种情况发生?我只是希望屏幕保持按下按钮后的位置。任何帮助将不胜感激。

编辑/更新我刚玩了一部iPhone。当软键盘最小化时,是否可以从编辑文本中删除焦点? (删除焦点将适用于屏幕导航到顶部的原始问题)

3 个答案:

答案 0 :(得分:2)

将以下内容添加到父布局(即LinearLayout,RelativeLayout等)

android:focusableInTouchMode="true"

答案 1 :(得分:0)

我使用了以下解决方案。我创建了一个方法:

public void clearFocusOnEditText(){
    //editText.clearfocus()
}

然后我将此方法添加到我的ontouch()onClick()方法中。我猜这不是最好的解决方案,但是出于所有意图和目的,它的工作非常出色。

答案 2 :(得分:-1)

将您的清单中的内容添加到活动代码

   android:windowSoftInputMode="stateHidden"