您的位置:首页 > 职场人生

大叔程序员的第二天@R文件丢失&滑动事件&项目搜索字符&Intent 2种写法

2013-03-05 10:39 639 查看
1,从GIT上下载出现了R文件丢失,解决方法如下

R文件丢失的解决方法

一般来说,Android项目是的R文件是由系统生成的资源的定义,
但是偶尔会出现R文件不同步或是丢失的情况.

不同步的情况,即在RES文件里面已经存在了一项,但是在R.java文件中却还没有定义,
这里可以点击,Project->Clean, 选择项目,然后选中"Start a build immediately",即可重建R文件.

如果R文件丢失,一般网上的推荐的方法是,右键项目文件,点击"Android Tools"->"Fix project properties".
但是有时这种方法也不可用,那就要重新检查一下RES文件夹里面的XML资源文件是否用了转义字符.
使用我在string里面定义了一个名为"str"的字符串常量,如果在常量值里面使用转义(非法)字符,编译的时候
就会出现R文件丢失的情况.
常用到的需要转义的字符有:<>&"'等,有兴趣的可以参考一下网上的文章,下面给出常用的转义后的编码:
转义字符 实际符号 名称
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号


注意转义字符后面的分号(;)不可省略!

2,滑屏事件的处理

public boolean onTouchEvent(MotionEvent event)

{

int iAction=event.getAction();

if(iAction==MotionEvent.ACTION_MOVE){

Toast.makeText(this, "你在触摸屏上进行了滑动", 0).show();
}else{
return false;
}
return super.onTouchEvent(event);
}


3,项目搜索字符

Ctrl+h然后选择File Search可以进行搜索

4,Intent的两种写法:

一,在Fragment中:

//             Log.v("login", "zhuce ");
Intent intent = new Intent();
intent.setClass(getActivity(), LoginViewActivity.class);
startActivity(intent);//


二,在Activity中:

          Intent it = new Intent();
it.setClass(LoginViewActivity.this, RegisterViewActivity.class);
startActivity(it);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: