zoukankan      html  css  js  c++  java
  • 大叔程序员的第二天@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);
  • 相关阅读:
    Centos6.8通过yum安装mysql5.7
    查看mysql已安装
    canal client leader
    es按时间段统计总数
    nginx负载
    es 查看mapping 设置max_result_window
    es 修改默认bool条件个数
    less
    Less配置环境
    JavaScript面向对象与原型
  • 原文地址:https://www.cnblogs.com/linxiaojiang/p/2943889.html
Copyright © 2011-2022 走看看