上一页 1 2 3 4 5 6 7 ··· 15 下一页
  2012年8月8日
摘要: ActivityGroup简介1.ActivityGroup的核心就是继承了该类,能够通过getLocalActivityManager()得到一个LocalActivityManager如,LocalActivityManageram= getLocalActivityManager();2.然后通过LocalActivityManager通过startActivity(String id, Intent intent),可以与指定的Actiivty绑定,并且返回一个Window。LocalActivityManager可以同时管理多个ActivityWindow window1 = am. 阅读全文
posted @ 2012-08-08 16:04 清沁 阅读(5748) 评论(2) 推荐(2) 编辑
摘要: android应用中顶部和底部导航条使用甚多。个人经验:使用activitygroup比较灵活,特别是在同一个选项卡中切换不同activity的时候,tabhost使用比较方便,但是不怎么灵活,可定制性差。好了,不多说,帖子整理如下:tabhost相关帖子:1.农民伯伯整理:http://www.cnblogs.com/over140/archive/2011/03/02/1968042.html2.eoe论坛牛帖:http://www.cnblogs.com/over140/archive/2010/09/07/1820876.html2.hellogv整理:http://blog.csdn 阅读全文
posted @ 2012-08-08 14:56 清沁 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/keyindex/articles/1815074.html随笔- 39 文章- 2 评论- 113 android的TabActivity前言 这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。TabActivity & TabHost tabActivity继承自Activity,其内部定义好了TabHost,可以通过getTabHost()获取。TabHost 包含了两种子元素:一些可以自由选择的Tab 和tab对应 阅读全文
posted @ 2012-08-08 14:53 清沁 阅读(1863) 评论(0) 推荐(1) 编辑
摘要: 转自:http://blog.csdn.net/hellogv/article/details/6057174本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayo 阅读全文
posted @ 2012-08-08 14:47 清沁 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的: Handler mHandler=new Handler(); mHandler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub } });官方对这个方法的解释如下,注意其中的:“The runnable will be run on the user interface thread. ”boolean android.view.View .post(Runnable ac... 阅读全文
posted @ 2012-08-08 14:45 清沁 阅读(14108) 评论(4) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_5da93c8f0100y6k5.html许多软件,因为功能比较多,都喜欢采用Tab分页。在Android里面Tab分页,常用的方法有两种:1、采用TabActivity和TabHost的结合 2、采用ActivityGroup和GridView的结合。这里将会一一讲到他们的实现方法。现在,先讲讲TabActivity和TabHost的结合吧。其实,TabActivity和TabHost的结合的方式有三种,如下:第一种方式:各个页面布局放在同一个文件,代码也紧凑一起。不建议。 第一种方式:各个页面布局文件是分割的,但代码仍然紧 阅读全文
posted @ 2012-08-08 14:44 清沁 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/pengruikeji/article/details/6432807在一个android创建菜单menu时,需要重写Activity的onCreateOptionsMenu(Menu menu)方法,这个方法只在第一次创建的时候调用一次,所以如果之后想对menu进行动态的修改,那么就不要再对onCreateOptionsMenu做什么手脚了。 于是就要用到onPrepareOptionsMenu(Menu menu)方法了。onPrepareOptionsMenu与onCreateOptionsMenu不同的是,他在每次按下menu硬键之前会被 阅读全文
posted @ 2012-08-08 14:31 清沁 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 前言 在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这个问题。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/文章 1. Android: TabActivity Nested Activities 2. Andr... 阅读全文
posted @ 2012-08-08 13:57 清沁 阅读(219) 评论(0) 推荐(0) 编辑
摘要: RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父元素的右边缘 android:layout_a. 阅读全文
posted @ 2012-08-08 10:01 清沁 阅读(1125) 评论(0) 推荐(0) 编辑
  2012年8月6日
摘要: Android SDK adb命令不能用问题在学习android过程中,看“牛人”配置SDK环境变量只配了“E:\android-sdk-windows\tools” tools这个目录。但是这样会导致adb命令不能用,原因是tools目录根本没有adb.exe和AdbWinApi.dll这两个文件,这两个文件在“E:\android-sdk-windows\platform-tools” 的platform-tools目录里。所以如果要想让我adb命令生效,还要在环境变量path里添加platform-tools这个目录,然后把adb.exe, AdbWinUsbApi.dll, AdbWi 阅读全文
posted @ 2012-08-06 18:00 清沁 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 关于Android开发环境的搭建,请移步此帖:bs.hiapk.com/thread-2386755-1-1.html首先放上ADW主题的模板文件ADW.Theme.Template.rar嘛,ADWLauncher EX 更新1.3.2了说,相当给力~ 还有很多不完善的地方,欢迎提出,咱会完善帖子的!有神马问题也欢迎一起讨论的说!一)加载模板到Eclipse: 1)New->Android Project 2)选择"Project from existing source",然后选择主题模板所在目录 二)修改软件包命名和路径 1)在Project Explorer中 阅读全文
posted @ 2012-08-06 16:23 清沁 阅读(2886) 评论(0) 推荐(0) 编辑
摘要: 其实制作Android主题并不是那么复杂,也根本不用学Java语音,不过没有美工技术是不行的(除非你也像我一样从其他ROM里提取)在开始教大家之前,让我们先来了解一下刷机包的构造----(你也可以按照下文的构造自己更改ROM)以下为Update.zip构造目录 |--System (系统文件夹,主题包不需要,更改字体需要,在font目录下) |--META-INF |--com |--google |--android |--update-script (刷机脚本) |--CERT.RSA |--CERT.SF |--MANIFEST.MF |--fr... 阅读全文
posted @ 2012-08-06 13:58 清沁 阅读(6627) 评论(0) 推荐(0) 编辑
  2012年7月31日
摘要: 2011-9-17 16:56:03 上传下载附件 (42.45 KB) 1 import android.app.Activity; 2 import android.app.AlertDialog; 3 import android.app.Dialog; 4 import android.content.DialogInterface; 5 import android.os.Bundle; 6 import android.view.KeyEvent; 7 import android.view.LayoutInflater; 8 import android.view.Menu; 9 阅读全文
posted @ 2012-07-31 15:44 清沁 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片ImageView,文字TextView)上的内容,你就必须用inflate()先将对话框上的layout找出来,然后再用这个layout对象去找到它上面的组件,如: View view=View.inflate(this,R.layout.d... 阅读全文
posted @ 2012-07-31 15:24 清沁 阅读(347) 评论(0) 推荐(0) 编辑
  2012年7月27日
摘要: 1、 条件断点断点大家都比较熟悉,在EclipseJava 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。在断点处点击鼠标右键,选择最后一个"BreakpointProperties" 断点的属性界面及各个选项的意思如下图,2、 变量断点断点不仅能打在语句上,变量也可以接受断点,上图就是一个变量的打的断点,在变量的值初始化,或是变量值改变时可以停止,当然变量断点上也是可以加条件的,和上面的介绍的条件断点的设置是一样的。3、 方法断点方法断点就是将断点打在方法的入 阅读全文
posted @ 2012-07-27 16:06 清沁 阅读(2905) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页