|
//找到TextView组件
TextView tv = (TextView)findViewById(R.id.TextView01);
//设置移动方法
tv.setMovementMethod(ScrollingMovementMethod.getInstance());
public boolean onKey(View v, int keyCode, KeyEvent event) {
//监视硬键盘按键
if(event.getAction()== KeyEvent.ACTION_DOWN && keyCode== KeyEvent.KEYCODE_ENTER){
//按住把EditView中的文版显示在吐司消息中
Toast.makeText(MainHelloEditView.this, et.getText(),
Toast.LENGTH_SHORT).show();
//返回true说明你已经处理了这个事件并且它应该就此终止,如果返回false就表示此事件还需要继续传递下去
return true;
}
return false;
}
请问一下
第一个设置移动方法~这个语句是什么意思~组件的setMovementMethod这个方法效果是什么样子?~~还有这个方法里面~~ScrollingMovementMethodt和getInstance()分别是什么意思~~还有没有别的参数????
还有~~下面那个键盘事件监听器
boolean onKey(View v, int keyCode, KeyEvent event)~~~~为什么返回类型是boolean~~还有里面传递的几个参数是什么意思~!????
if(event.getAction()== KeyEvent.ACTION_DOWN && keyCode== KeyEvent.KEYCODE_ENTER) ~~~~这个判断语句里面的各个部分是什么意思?~~~???
Toast.makeText(MainHelloEditView.this, et.getText(),
Toast.LENGTH_SHORT).show();
这句话实现的效果就是在屏幕上出现提示信息~~请问这个方法里面的各个参数是什么意思???有没有别的参数???
新人求解这几个问题~~我是跟着Android学习指南一章章学习的~~这里有点不理解了~~
我不懂英文~~所以看不懂手册~~只好来求大侠帮忙了~~~~~~~
先谢谢了~~~ |
|