上一页 1 ··· 8 9 10 11 12
摘要: TextView 在Activity中显示文本信息EditText 可编辑文本框Menu菜单控件Button 按钮记得每一个控件都要有id---------------------------------------- //输入的第一个乘数 //符号//输入的第二个乘数--------------------------------------------在layout中布局好控件后在Activity中要将四个控件取出symbol.setText("乘以");calculate.setText("计算");设置要显示的值,但是这种方法显示语言会写死,不适 阅读全文
posted @ 2010-01-30 21:52 Kstyjobx!! 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 0107activity的生命周期打开api- reference-左边都是包的索引点击 API classes.都是类的索引找到Activity里面有代表其的生命周期DDMS-Logcat是应用程序的输出日志启动第一个ActivityonCreate()当第一次调用Activity设置布局文件对按钮 监听器 静态的操作onStart()处于可见当这个Activity能够被看到的时候就调用 onStart()onResume()获得用户焦点时候 可以操作的时候-获得焦点 可以调用此方法(既看得见又可以触摸)当第二个Activity是以小窗口的形式出现时,第一个没有被完全遮挡,还看得见,但是点不 阅读全文
posted @ 2010-01-30 21:38 Kstyjobx!! 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 0108Task概念栈 存放Activity 的数据结构要以对话框形式出现在Manifest.xml文件中的里加入android:theme="@android:style/Theme.Dialog"------------------------------------------------------------显示文本的几种方法第一种symbol.setText("乘以");calculate.setText("计算");第二种设置要显示的值,但是这种方法显示语言会写死,不适合国际化平台android中的strings.xml 阅读全文
posted @ 2010-01-30 21:34 Kstyjobx!! 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 0110Activity布局初步2嵌套布局0111布局初步3相对布局是依赖与其他控件的关系一,两个控件的左右上下的对齐layout_above将该控件的底部位于给定id控件之上某个控件中有这句话android:layout_above="@id/xxx"则该控件位于xxx控件之上layout_toLeftOf概况可为,拥有该句话的控件位于xxx控件的某一侧二,layout_alignBottomlayout_alignLeftlayout_alignRightlayout_alignTop值与上面类似可以概括为,拥有该句话的控件的一边与xxx的同一边对齐三,layout_a 阅读全文
posted @ 2010-01-30 21:21 Kstyjobx!! 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 单选按钮的组要确定哪些单选按钮在同一个组中对单选按钮绑定的是RadioGroup而不是RadioButton输入new RadioGroup后自动生成匿名内部类genderGroup.setOnCheckedChangeListener(newRadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group,int checkedId) { // TODO Auto-generated method stub //1哪一组里面的控件被点击了将会传进去 //2组里的哪一个R 阅读全文
posted @ 2010-01-30 21:12 Kstyjobx!! 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 如果耗时的线程放在Activity会耗死,如果放在另一个线程里,用户感觉更加好,Handler就是满足此项功能把下载或者单独处理数据放在另一个线程里面Activity是一个线程,处理数据或者下载文件时另一个线程Handler是安卓操作系统所提供的一个类线程类JAVA实现线程有两种方法1,继承thread类2,实现Ruanable接口 此处用匿名内部类实现接口 ,里面实现run()方法线程有几种状态,就绪,运行,阻塞,死亡handler.postDelayed(updateThread,3000)隔3000毫秒加入一次updateThread这个线程匿名内部类的学习见 android tips 阅读全文
posted @ 2010-01-30 20:50 Kstyjobx!! 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 实现线程两种方法 Hanlder在默认情况下与Activity是处于同一线程的 1,实现Runnable接口 2,继承Thread这样一个类 都要实现run函数 启动线程的时候不是调用run函数而是调用start 函数, 调用run函数没有真的启动一个线程,而是在当前线程中执行这个函数 handler.post(runnable对象);此句话并没有调用start();方法,而是直接调用run();--------------------------------------Java 标准实现线程和启动线程的方法Thread t=new Thread(r);t.start();Runnable r 阅读全文
posted @ 2010-01-30 20:40 Kstyjobx!! 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、几个关键概念1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一个默认的Looper对象,而Looper对象的创建,将自动创建一个Message Queue。其他非主线程,不会自动创建Looper,要需要的时候,通过调用prepare函数来实现。2、Message:消息对象,Message Queue中的存放的对象。一个Message Q 阅读全文
posted @ 2010-01-30 20:28 Kstyjobx!! 阅读(680) 评论(0) 推荐(2) 编辑
上一页 1 ··· 8 9 10 11 12