zoukankan      html  css  js  c++  java
  • 第十周学习情况总结

      本周主要在做Android应用的登录界面和点击登录后的界面跳转。

      一、布局文件

      因为是初学,所以只是把一个界面的UI布局写了出来,现在UI布局的代码还不是很掌握,因为一个很主要的原因是这个Android写布局文件时可以直接拖拽一个控件到布局文件里面,所以就比较省事儿的把需要的控件一个个拖到里面。虽说没怎么研究那些代码的布局作用都是什么,但还是看了一点的。之后在做登录界面的布局代码时也发现了一些要注意的地方:主要就是控件的id问题,因为布局文件的控件之间是要用一些id来确定控件之间的位置的:

      比如说,写好布局文件代码后,我改了一个控件的id,然后运行时发现几乎所有控件的位置都乱了,后来才想起来是控件的id变了;因为有的其他控件代码里的这个id我没有改,所以就出现了这样的问题。  还有就是如果你放好所有的控件的位置之后,你觉得又想改一某个控件位置,你会发现会有其他的控件位置也跟着变了,其实这个也是和控件之间的相对性有关,但是绝对布局我不知道会不会出现这样的情况,因为还没研究过(好像说现在都不用绝对布局了)。

      然后就是界面的跳转,当然这个是跟相应的java文件有关。首先是要new一个布局文件,(PS:现在想想好像这个new就是新建一个实例对象,或是一个子类;因为当你新建一个布局文件,然后命名之后,你会在他相对应的Java文件里看到class 新建布局文件名称 extends Activity(){};的代码。)继续说跳转的问题,当你需要跳转到另一个界面时(也就是另一个布局文件),你就会用到“意图”这个方法,可以选择显式意图或隐式意图,刚开始觉得显式意图比较简单,但隐式意图范围更大一些。然后要在方法或内部类中调用该方法,从而实现界面的跳转。

      二、Java代码

      其实感觉要开发一个应用,主要的两部分要掌握好:布局文件代码和Java代码。因为现在在学Java,所以慢慢从Android的Java代码里更进一步感受到了Java的一些特点和学习重点,对于之前学到的一些导包,新建类的实例对象,内部类,类的继承,抽象类的继承和接口的实现等内容,有了进一步的学习和认识。改善了之前觉得Java很抽象,很难理解,很难记住里面一些知识的用法的情况,脑子里开始有了Java的编程结构和逻辑思想,因为Android里语句或者逻辑不对时,他会提示出错,然后当你写上要写的某些语句以后他才会不报错,一方面保证你程序的正确性,一方面也帮助你了解编写Java时要注意到的问题。

      然后就是觉得比较困难的地方是Android里有好多定义好的Java类和方法,但问题是你都不了解这些类和方法,我觉得这个问题就需要多花时间来研究Android开发时常用的类和方法。只有掌握了Java的编程思想和结构,熟悉了Android开发的一些类和方法,才能真正写好Java代码。

      三、下周学习计划

      继续看有关Android开发的书,设计登录界面的一些其他功能,继续写九宫格的布局界面。

  • 相关阅读:
    js获取页面传递过来的值
    pdf生成
    行内元素和块级元素有哪些
    Relative 定位与Absolute 定位实例
    rsync全网备份
    nginx1.15.8源码安装
    网页内容抓取工具、利用多线程
    正则表达式获取HTML标记中的内容。(注:如果内容中含有回车符,请查看第三个例子)
    SQL用一个表的数据更新另一个表的数据
    将Winform编译成DLL供C/S程序引用(Winform引用Winform)
  • 原文地址:https://www.cnblogs.com/jxtcnblogs/p/5471229.html
Copyright © 2011-2022 走看看