zoukankan      html  css  js  c++  java
  • 安卓学习简记:基础知识(二)

    • 记一些这几天的内容:自己网上找的图片做按钮背景真的好丑......还是说我自己找的不对?心塞〒_〒
      • bug排除的问题:
        • 新作的连连看程序,链接的时候会出现崩溃,开始不知道怎么弄,焦头烂额。静下心来,将出现问题的操作方式的代码流程现在自己的头脑中走一遍,大概就知道应该在什么地方断点了。断点之后一步一步跟踪代码就可以了。并且我这里崩溃的原因都是循环的时候有越界造成的。
        • 还有一个比较不明显的问题:就是一定要注意,当自己写的Activity不是创建程序的时候自动生成的activity,那么一定要记住在manifest修改启动时的activity,不然会无法启动自己撰写的activity!这个问题就弄了我好半天。
      • 布局的使用:
        • 全屏的方法:在manifest的activity中添加:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"代码即可。PS:有的时候在manifest目录下会有一些选项,在你添加上面的代码后导致出现内容没有全屏,而是存在黑边,删除这些选项即可。
        • layout_alignParentBottom各项和layout_marginBottom各项的区别:
          • layout_alignParentBottom(还有其他的例如top,left等等就不全部写了),这个的值是“true”和“false”,表示是否显示在他的父窗口的底部(其他的类推)。
          • layout_marginBottom(同上)这个的值是“xsp”,x代表任意数字。表示离父窗口的底部的距离为多少sp。
          • PS:貌似安卓里面的字体的大小和距离最好都是用sp做单位。
          • 其实布局里面还有很多的选项,可以慢慢的来学习了解。
      • Eclipse的常用快捷键:
        • F6,单步执行下一步;VS中是F10
        • F5,进入到当前步的函数里面执行;VS中是F11
        • Debug下按F11,重新开始Debug;
        • 选中函数名,按Ctrl+鼠标左键,跳转到函数的定义;
        • 选中变量或者函数名,Ctrl+H查看所有的引用;
        • 以后添加;
      • 利用数组创建ArrayAdapter的方法:
        • 数组是在java类中定义的数据,例如:private static final String[] timeString=new String[]{"15","30","60","120"};,然后在使用这个数组创建ArrayAdapter的方法如下:
          • ArrayAdapter<String> timeArray = null;
          • timeArray=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,timeString);
        • 数组不是在java类中进行的定义,而是在array的xml文件中定义的,使用下面的方法希望创建ArrayAdapter:
          • ArrayAdapter<CharSequence> timeArray = null;
          • timeArray=ArrayAdapter.createFromResource(this, R.array.playing_time_setting, android.R.layout.simple_spinner_item);
        • 两种方法不能通用。切记;
      • Map的使用方法:
        • 切记Map只是一个接口,可以用来创建变量但是不能new;
          • 即Map<String,String> map=new Map<String,String>();是不成立的
        • HashMap是一个实现了Map借口的对象,可以用来创建变量和进行new;
          • 即Map<String,String> map=new HashMap<String,String>()是成立的。
          • 同时HashMap<String,String> map=new HashMap<String,String>()也是成立的
  • 相关阅读:
    AHP
    常用积分公式
    关于纸张尺寸和照片尺寸
    学历学位知多少?
    C++ 类型转换的实现
    CDDIS网站下 GNSS 相关的数据产品下载+命名方式解读+文件格式说明文件下载地址
    windows 获取pc信息
    shell 数组操作
    net use远程重启服务器
    获取邮箱使用情况、以及最后一次logon时间
  • 原文地址:https://www.cnblogs.com/leomoli/p/4284224.html
Copyright © 2011-2022 走看看