80,348
社区成员
发帖
与我相关
我的任务
分享
//下面有两个输入框 我先点击输入框(editText)
editText = (EditText) findViewById(R.id.edit_text1);
editText.setOnTouchListener(new OnTouchListener()
{
public boolean onTouch(View v, MotionEvent event)
{
editNames.setSingleLine(true); //在这里把editNames的现实行数变成1行 。正常打开输入框。。
return false;
}
});
// 然后我在点击这个输入框
editNames = (EditText) findViewById(R.id.edit_text);
editNames.setOnTouchListener(new OnTouchListener()
{
public boolean onTouch(View v, MotionEvent event)
{
editNames.setSingleLine(false); //将自身的输入框行数变成自适应高度。可是这里问题就出来了,我怎么点击这个输入框,输入法都不会出来,如果没有 editNames.setSingleLine(false); 输入法就会出来 真的好奇怪 。 高手帮我解答一下吧在吗???
return false;
}
});
// 然后我在点击这个输入框
editNames.setOnTouchListener(new OnTouchListener()
{
public boolean onTouch(View v, MotionEvent event)
{
/*
* 将自身的输入框行数变成自适应高度。可是这里问题就出来了,
* 我怎么点击这个输入框,输入法都不会出来,如果没有
* editNames.setSingleLine(false); 输入法就会出来 真的好奇怪 。
* 高手帮我解答一下吧在吗???
*/
// editNames.setSingleLine(false);
editNames.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE|InputType.TYPE_CLASS_TEXT);
return false;
}
});