1. 什么是Activity ?
这样的问题 回答的时候 ,首先 Activity 是 四大组件之一,是一个view 对象的容器,可以用来展现一个界面,通过 setcontentView() ,//方法来 设置要显示的布局
activity 是 上下文对象 Context的子类 同时 实现了 window.callback 和 keyevent.callback 这两个接口, 所以 ac...
分类:
移动开发 时间:
2015-05-14 16:30:36
阅读次数:
253
package zhangphil.back;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import android.view.KeyEvent;
import android.os.Bundle;
public class MainActivity extends ActionBarA...
分类:
移动开发 时间:
2015-05-13 14:56:25
阅读次数:
189
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { //按下键盘上返回按钮 if (keyCode == KeyEvent.KEYCODE_BACK) { new AlertDialog.Builder(LoginAct...
分类:
移动开发 时间:
2015-05-07 18:37:59
阅读次数:
131
TextField中,我们需要设置它的输入长度,但是呢?JAVA中没有给出具体的方法,那么只好自己来写一个了。
这里先给出第一种方法:
对于TextField的对象,给它增加一个事件监听,每当从键盘敲入一个字符时,就对它的长度进行判断,如果长度达到某一条件,则无法继续输入(通过consume方法实现)。
public void keyTyped(KeyEvent e) {
// TODO ...
分类:
其他好文 时间:
2015-05-06 18:03:29
阅读次数:
123
今天给大家简单说一下,android双击返回键退出程序。@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){//TODOAuto-generatedmethodstubif(keyCode==KeyEvent.KEYCODE_BACK){ExitClick();}returnfalse;}privatestaticBooleanisExit=false;privatevoidExitClick(){Tim..
分类:
移动开发 时间:
2015-05-06 11:13:11
阅读次数:
132
/*@Override//实现双击退出逻辑
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode== KeyEvent.KEYCODE_BACK){
exitBy2Click();
}
return false;
}*/...
分类:
其他好文 时间:
2015-05-05 23:55:15
阅读次数:
127
/*** 监听Back键按下事件,方法2:* 注意:* 返回值表示:是否能完全处理该事件* 在此处返回false,所以会继续传播该事件.* 在具体项目中此处的返回值视情况而定.*/@Overridepublic boolean onKeyDown(int keyCode, KeyEvent e...
分类:
移动开发 时间:
2015-04-30 12:14:05
阅读次数:
194
SWE Browser中的OptionMenu是Controller通过onKeyDown监听KEYCODE_MENU来显示的 public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == Key...
分类:
其他好文 时间:
2015-04-29 21:14:53
阅读次数:
181
重写dispatchKeyEvent方法 按返回键back 执行两次的解决方法
转自:@Override public boolean dispatchKeyEvent(KeyEvent event) { if(event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() != KeyEvent.ACT...
分类:
其他好文 时间:
2015-04-29 13:37:48
阅读次数:
167
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
Log.d(TAG, "KEYCODE_BACK");
return true;
case KeyEvent.KEYCODE_MENU:
Log...
分类:
其他好文 时间:
2015-04-23 15:49:07
阅读次数:
144