Activity声明周期2 FirstActivity.java 1 import android.os.Bundle; 2 import android.view.View; 3 import android.view.View.OnClickListener; 4 import android.widget.Button; 5 import android.app.Activity;...
多个Activity和Intent Intent是Android应用程序组件之一,在Android系统当中表示一种意图,Intent中包含了一组信息: 最重要的内容是action(动作)和data(数据) Component name 表示要启动哪个Activity FirstActivity.java 1 import android.os.Bundle; 2 import android...
控件_TimePicker 1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.view.View; 4 import android.view.View.OnClickListener; 5 import android.widget.Button; 6 import android.wi...
控件布局_RelativeLayout android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐 android:layout...
控件_ImageView ImageView(图片视图)的基本概念:就是将一张图片放在一个Activity中显示出来,就是一个放图片的容器 1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.widget.ImageView; 4 import android.widget.ImageView....
控件_RadioGroup&&RadioButton(单选按钮)和Toast 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:orientation="vertical" 4 android:layo...
Activity声明周期1 oncreate():在Activity对象第一次创建时调用 onStart():当Activity变得可见时调用该函数 onResume():当Activity开始准备于用户交互时调用该方法(即获得焦点) onpause():当系统即将启动另外一个Activity时调用该函数 onstop():当Activity变得不可见时调用该函数 onDestroy();当Activit...
控件布局_LinearLayout gravity和layout_gravity的区别 android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式 线性布局是最常用的布局线性布局在xml文件中使用<Line...
计算器和Menu MainActivity.java 1 import android.app.Activity; 2 import android.content.Intent; 3 import android.os.Bundle; 4 import android.view.Menu; 5 import android.view.MenuItem; 6 import an...
Activity与view Activity的作用:一个Activity相当于一个容器,用于存放各种控件的容器,也可以理解为是与用户交互的接口 创建Activity的要点: 1.一个Activity就是一个类,并且这个类要继承Activity 2.需要复写onCreate方法 3。设置这个Activity所使用的布局文件(一般一个Activity对应一个布局文件,也可以多个Activity对应一个布局...
控件布局_LinearLayout的嵌套 1 import android.os.Bundle; 2 import android.app.Activity; 3 4 5 public class Layout03 extends Activity { 6 7 @Override 8 protected void onCreate(Bundle savedInstanceS...
控件_CheckBox(多选按钮) 1 import android.os.Bundle; 2 import android.app.Activity; 3 import android.widget.CheckBox; 4 import android.widget.CompoundButton; 5 import android.widget.CompoundButton.OnCheckedCha...
控件布局_FrameLayout(网格布局) 1 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:...
控件布局_TableLayout 1 <?xml version="1.0" encoding="utf-8"?> 2 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_...
Android中长度单位和边距 Android表示单位长度的方式通常有三种表示方式。 距离单位☞px:表示屏幕实际的象素。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素 距离单位☞dp:dp = dpi 换算公式:px = dp*(dpi/160) 设置控件大小的通常用dp 距离单位☞sp(与刻度无关的像素): 会随着用户设置的字体的大小而改变 设置...
多线程技术总结 1,进程和线程的概念。 |--进程: |--线程: 2,jvm中的多线程体现。 |--主线程,垃圾回收线程,自定义线程。以及他们运行的代码的位置。 3,什么时候使用多线程,多线程的好处是什么?创建线程的目的? |--当需要多部分代码同时执行的时候,可以使用。 4,创建线程的两种方式。★★★★★ |--继承Thread |--步骤 |--实现Runnable ...
控件_SeekBar与RatingBar 这两种进度条都是ProgressBar的子类 SeekBar:是一种可以拖动的进度条,比如播放音乐的进度 1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.widget.SeekBar; 4 import android.widget.SeekBar.OnSeekB...
线程中常见的方法 守护线程-setDaemon:将该线程标记为守护线程或用户线程(后台线程),当正在运行的线程都是守护线程时,Java 虚拟机退出。该方法必须在启动线程前调用 1 class StopThread implements Runnable{ 2 private boolean flag = true; 3 public synchronized void ru...
停止线程方式 停止线程方法_stop方法(已过时) 停止线程方法_定义标记(run方法结束) 怎么控制线程的任务结束: 线程任务中都会有循环结构,只要控制住循环就可以结束任务。控制循环通常就用定义标记来完成。 1 class StopThread implements Runnable{ 2 private boolean flag = true; 3 ...