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

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文件丢失的情况.
常用到的需要转义的字符有:<>&"'等,有兴趣的可以参考一下网上的文章,下面给出常用的转义后的编码:
转义字符   实际符号  名称
&lt;         <            小于号
&gt;        >            大于号
&amp;    &            和
&apos;    '             单引号
&quot;    "             双引号

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

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);

 

posted @ 2013-03-05 10:39  linsen@java  阅读(234)  评论(0编辑  收藏  举报