- 浏览: 4763 次
- 性别:
最新评论
文章列表
安卓里面的布局方式主要有以下五种:LinearLayout、FrameLayout、RelativeLayout、AbsoluteLayout、TableLayout。一个简单的界面可以不使用多种布局,但是如果界面稍微复杂或者想要界面布局更加舒服好看很多时候是要多种布局嵌套使用的。下面简单介绍一下这五种布局。
1、 LinearLayout :线性布局,按水平或垂直来排列所有的元素,即N行或者N列,不论元素的宽度或高度是多少。如果想要多行多列,只要在LinearLayout里面嵌套LinearLayout布局就好了。android:layout_weight ...
简单地说,线程就是程序中独立的运行片段,一个程序就是一个进程,而一个进程里面一般不会只有一个线程,多数情况是多条路线同时执行。
之前写的东西,画板也好,五子棋也好,都是单线程的,就是说一个程序里面从头到尾都只有一个线程,即执行顺序,只能执行完上一句才能继续下一句。
但是现实生活中显然不是这样的,一种事物或现象的出现肯定是多个因素同时影响的结果,既然面向对象是模拟现实,自然一个程序的运行结果也要有几个不同线程来共同实现。
在Java中实现多线程的两种方法:
1、创建一个类去继承Thread类,重写Thread类中的run方法。
...
最近Android刚刚上手,还没有很熟练,只写了一个小小的画板。Android画板其实实现方法跟以前的Java中的画板也差不太多,只是具体细节有所差异,思想还是一样的。
先来了解一下要用到的几个重要的类,跟Java画板一个graphics类不太一样。
1、Bitmap,字面意思是位图,相当于一个图片用来存放要画的东西,也就是图片的存储空间。
2、Canvas,意思是画布,一直不太理解这个的作用所以特地百度了一下。意思是可以把它看做一种处理过程,运用各种方法来管理Bitmap,跟Bitmap联系十分紧密,所以实例化canvas对象的时候一般要传b ...
最近开始安卓上手,也还没几天,没写什么大的东西,就先总结一下入门知识。
其实要上手还是不算太难,因为安卓应用的开发语言用的是Java,有点基础了好歹。
一、项目新建
首先要把安卓的开发环境搭建好,具体内容不多说,然后就可以开始新建一个项目了。在菜单中选择【File】|【New】|【Android Application Project】,起好项目名以后点击【Next】|【Next】,可以选择改一下图标或者别的参数,接着一个项目就新建成功了。
二、模拟器
Android的项目都是在手机上运行的,所以会需要一个Android模拟器来运行程序,当然,手机更好。 ...
继承是面向对象的基本原则,主要目的是代码复用,减少代码的冗余,提高程序的拓展性。继承的关键字是extends,表示一个类继承了另一个类。具体格式如下:
public class UNStudent extends Student{
// 类体
}
表示UNStudent类继 ...
这是之前两三个星期左右刚开始学习Java中的swing组件时,用swing写的一个非常简单的QQ登陆界面,完全仿造腾讯QQ,当然看起来肯定比腾讯QQ渣的多。
先来看一下做好后的效果。 差不多也就这个样子了,关键是我不知道怎么把图片铺满整个背景。
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JChec ...
类和对象
面向对象就是在模拟现实生活,所以对象和类是面向对象程序设计的核心概念。对象是类的实例,同一个类可以建立很多个对象实例。
对象:
在面向对象的程序设计中,对象就是数据结构加执行代码,也就是数据和代码的结合。程序设计中的对象其实就是模拟现实生活中的对象,而在现实生活中你所能看到的每一个具体的个体(包括人)都是一个对象,所做的任何一件事情也都可以是对象。程序设计中不仅具体的物体可以表示为对象,某一个抽象的概念也可以作为一个对象。
描述现实生活中的对象一般会从特征、功能或行为等方面去描述,程序设计中的 ...
Java入门学习总结
- 博客分类:
- 学习交流
关于Java的学习已经有一段时间了,基本入门也差不多了,下面是对Java基本的一些总结。
类和对象
Java是面向对象编程的,所以类是Java的核心以及基本单位。每一个对象可以定义为一个类,包括属性和方法,分别对应对象的特征和行为等。
属性定义一般用private,方法用public,可以使属性不被随意修改,使方法可以被主函数调用。
先实例化对象才能调用类里的方法。