Android-防止键盘在滚动时关闭
我的活动布局如下表所示Android-防止键盘在滚动时关闭,android,layout,keyboard,android-edittext,scrollview,Android,Layout,Keyboard,Android Edittext,Scrollview,我的活动布局如下表所示 <relativelayout <scrollview <linearlayout <EditText1 <EditText2 <EditText3 </linearlayout> </scrollview> </relativelayout> 您应该根据编辑文本的焦点来处理它。我认为这可能会有所帮助: EditText txtEdit = (EditText) find
<relativelayout
<scrollview
<linearlayout
<EditText1
<EditText2
<EditText3
</linearlayout>
</scrollview>
</relativelayout>
您应该根据编辑文本的焦点来处理它。我认为这可能会有所帮助:
EditText txtEdit = (EditText) findViewById(R.id.edittxt);
txtEdit.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if (!hasFocus) {
// code to execute when EditText loses focus
}
}
});
您应该根据编辑文本的焦点来处理它。我认为这可能会有所帮助:
EditText txtEdit = (EditText) findViewById(R.id.edittxt);
txtEdit.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if (!hasFocus) {
// code to execute when EditText loses focus
}
}
});
在处理这个问题之前,为什么不了解当侦听器附加到视图时视图是如何工作的呢
在编写代码的过程中,将您的头绕在触摸事件(包括手势)的整个传播过程中是必不可少的,否则,在将触摸侦听器连接到不同的视图组(或视图)时,您会发现自己被不同的视图组(或视图)的行为难住了,希望您的代码能够按预期工作,而实际上不会
这篇文章不仅能帮助你们解决这个问题,而且能帮助你们在未来的努力中找到自己的观点和听众
在处理这个问题之前,您为什么不了解当侦听器连接到视图时视图是如何工作的呢
在编写代码的过程中,将您的头绕在触摸事件(包括手势)的整个传播过程中是必不可少的,否则,在将触摸侦听器连接到不同的视图组(或视图)时,您会发现自己被不同的视图组(或视图)的行为难住了,希望您的代码能够按预期工作,而实际上不会
这篇文章不仅能帮助你们解决这个问题,而且能帮助你们在未来的努力中找到自己的观点和听众
看完之后,也许你可以回答你自己的问题。同时添加源代码并加载源代码。我会试试的。但是,如果用户通过触摸编辑文本之外的区域来滚动视图会怎么样呢。当用户滚动时,我不希望键盘被关闭。是的。我会试试的。但是,如果用户通过触摸编辑文本之外的区域来滚动视图会怎么样呢。当用户滚动时,我不希望键盘被关闭。