上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
  2012年7月9日
摘要: 转自:http://www.xuanyusong.com/archives/1331.线性布局(LinearLayout)线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会 以 线性布局与相对布局嵌套的形式设置布局。如图所示 使用了线性布局的水平方向与垂直方向,从图中可以清晰的看出来所有控件都是按照线性的排列方式显示出来的,这就是线性布局的特点。设置线性布局为水平方向android:orientation=”horizontal”设置线性布局为垂直方向android:or 阅读全文
posted @ 2012-07-09 10:21 清沁 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/over140/archive/2011/03/02/1968042.html前言 为了更好的开发Android应用程序,除了熟练掌握基本的UI组件和API外,还需要掌握一些技巧,而这些技巧可以通过阅读一些代码来提高,本系列将与大家分享一些新浪微博布局方面的收获,欢迎交流!声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140版本 新浪微博 weibo_10235010.apk正文 一、效果图 红... 阅读全文
posted @ 2012-07-09 10:15 清沁 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 第一种:继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。只要定义具体Tab内容布局就行了. xml布局: Java代码 <FrameLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"> <LinearLayoutandroid:id="@+ 阅读全文
posted @ 2012-07-09 10:14 清沁 阅读(326) 评论(1) 推荐(0) 编辑
摘要: Tab与TabHost这就是Tab,而盛放Tab的容器就是TabHost如何实现??每一个Tab还对应了一个布局,这个就有点好玩了。一个Activity,对应了多个功能布局。①新建一个Tab项目,注意,不要生成main Activity这里不要选②在包里面新建一个类MyTab,继承于TabActivity其实,TabActivity是Activity的子类package zyf.tab.test;import android.app.TabActivity;public class MyTab extends TabActivity {}复制代码③从父类继承OnCreate()入口方法pack 阅读全文
posted @ 2012-07-09 10:13 清沁 阅读(4231) 评论(0) 推荐(0) 编辑
  2012年7月6日
摘要: java读取txt文件的内容 类1.package txt; 2. 3.import java.io.BufferedReader; 4.import java.io.File; 5.import java.io.FileInputStream; 6.import java.io.InputStreamReader; 7. 8./** 9. * 读取TXE数据 10. */ 11.public class ReadTxtUtils { 12. public static void main(String arg[]) { 13. t... 阅读全文
posted @ 2012-07-06 14:26 清沁 阅读(49716) 评论(1) 推荐(3) 编辑
  2012年7月4日
摘要: Android2.2 API 中文文档系列:http://www.cnblogs.com/over140/category/277077.htmlAndroid2.2 API 中文文档系列(1) —— TextViewAndroid2.2 API 中文文档系列(2) —— EditText 阅读全文
posted @ 2012-07-04 11:27 清沁 阅读(277) 评论(0) 推荐(0) 编辑
  2012年7月3日
摘要: 转自:http://blog.163.com/freemanls@126/blog/static/164585061201171210504864/前言首先我们要知道setTag方法是干什么的,SDK解释为TagsUnlike IDs, tags are not used to identify views. Tags are essentially an extra piece of information that can be associated with a view. They are most often used as a convenience to store data r 阅读全文
posted @ 2012-07-03 17:48 清沁 阅读(2633) 评论(0) 推荐(0) 编辑
摘要: View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。 可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。 Java代码 importandroid.app.Activity; importandroid.os.Bundle; importandroid.view.View; importandroid.widget.Button; publicclassMainextendsActivity{ @Overridepublicvoid.. 阅读全文
posted @ 2012-07-03 17:46 清沁 阅读(1642) 评论(0) 推荐(0) 编辑
摘要: 转自:http://flysnow.iteye.com/blog/1053996我们都知道Android是单线程模型,这意味着Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行,所以你单纯的new一个Thrad并且start()不行的,因为这违背了Android的单线程模型。 很幸运的是Android为我们提供了在其他线程中访问UI线程的方法,相信大家都见过,这几个就是Activity的runOnUiThread方法,View的post和postDelayed方法,以及最常用的Hanlder和AsyncTask,这里我推荐使用Hanlder和AsyncTask,尤其是.. 阅读全文
posted @ 2012-07-03 17:03 清沁 阅读(296) 评论(0) 推荐(0) 编辑
摘要: EditText详解:转自:http://flysnow.iteye.com/blog/828415一:新建HelloEditText工程新建一个Hello world详细步骤可以参见Android教程之三:第一个Android应用,HelloWorld创建设置如下:Project name: HelloEditTextBuild Target :android 2.2Application name:HelloEditTextPackage name:com.flysnowcreate Activity: HelloEditTextmin SDK 8这时候运行还看不到EditText,因为我 阅读全文
posted @ 2012-07-03 17:01 清沁 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: 1)利用Inent监听应用程序的安装、替换、删除等与包相关的Intent:Intent.ACTION_PACKAGE_INSTALLIntent.ACTION_PACKAGE_ADDEDIntent.ACTION_PACKAGE_REPLACEDIntent.ACTION_PACKAGE_REMOVEDIntent.ACTION_PACKAGE_CHANGEDIntent.ACTION_PACKAGE_RESTARTEDIntent.ACTION_PACKAGE_DATA_CLEARED首先定义一个Broadcast类——HandlePackageAction,代码如下:[java] view 阅读全文
posted @ 2012-07-03 10:12 清沁 阅读(1518) 评论(0) 推荐(0) 编辑
  2012年7月2日
摘要: intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例,当前activity并不能马上启动它所包含的intent,而是在外部执行 pendingintent时,调用intent的。正由于pendingi 阅读全文
posted @ 2012-07-02 17:35 清沁 阅读(2969) 评论(0) 推荐(0) 编辑
摘要: Android之ContentProvider总结1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需.. 阅读全文
posted @ 2012-07-02 12:00 清沁 阅读(2043) 评论(3) 推荐(0) 编辑
  2012年6月29日
摘要: 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子: package org.thread.demo; class MyThread extends Thread{ private String name; public MyThread(String name) { super(); this.name = name; } public void r... 阅读全文
posted @ 2012-06-29 14:54 清沁 阅读(293) 评论(0) 推荐(0) 编辑
  2012年6月28日
摘要: 知道一些快捷键既可以减少我们需要记忆知识的数量,也可以减少手工编写代码的时间,希望对大家有用。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。 4. 【Ctrl+D】 删除当前行,这... 阅读全文
posted @ 2012-06-28 16:28 清沁 阅读(980) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页