入门
文章平均质量分 70
iteye_17420
这个作者很懒,什么都没留下…
展开
-
Android入门第一篇[转]
最近Android挺火的,可惜刚毕业,温饱才刚刚解决,还没能力买台Android手机,所以目前的开发只能用模拟器来做。。。就目前 Android SDK 1.5 + Eclipse + ADT的开发方式来说,跟J2ME最大的区别在于UI的不同,当然Android比J2ME多出很多东西,多出的是J2ME无法作对比的。。。。刚开始做Android开发,很多人都是先写个简单的界面,再加点控制代码,...原创 2011-10-26 09:22:24 · 62 阅读 · 0 评论 -
android布局之RelativeLayout属性
android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf ...原创 2012-12-11 23:06:05 · 90 阅读 · 0 评论 -
Android入门第十六篇之Style与Theme[转]
越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。Android系...原创 2011-11-03 12:01:26 · 96 阅读 · 0 评论 -
Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签[转]
很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(...原创 2011-11-02 09:02:49 · 71 阅读 · 0 评论 -
Android入门第十四篇之画图[转]
常用控件说了不少,现在说说手机开发中也常用到的画图。要掌握Android的画图,首先就要了解一下,基本用到的图形接口:1.Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;2.Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台;3.Paint,与Canva...原创 2011-11-02 09:02:29 · 93 阅读 · 0 评论 -
Android入门第十三篇之Gallery + ImageSwitcher[转]
上次讲了如何使用Gallery控件,这次就讲Gallery 与ImageSwitcher的结合使用,本文实现一个简单的浏览图片的功能。先贴出程序运行截图:除了Gallery可以拖拉切换图片,我在ImageSwitcher控件加入了setOnTouchListener事件实现,使得ImageSwitcher也可以在拖拉中切换图片。本例子依然使用JAVA的反射机制来自动读...原创 2011-11-02 09:02:04 · 67 阅读 · 0 评论 -
Android入门第十二篇之Gallery[转]
Android的Gallery控件是个很不错的看图控件,大大减轻了开发者对于看图功能的开发,而且效果也比较美观。本文介绍Gallery的用法,用反射机制来动态读取资源中的图片。 本文的效果图: main.xml源码: <?xml version="1.0" encoding="utf-8"?> <LinearLayou...原创 2011-11-02 09:01:40 · 64 阅读 · 0 评论 -
Android入门第十一篇之TabHost,TabWidget[转][改bug]
这回要介绍的是Android的Tab控件,Tab控件可以达到分页的效果,让一个屏幕的内容尽量丰富,当然也会增加开发的复杂程度,在有必要的时候再使用。Android的Tab控件使用起来有点奇怪,必须包含和按照以下的顺序:TabHost控件->TabWidget(必须命名为tabs)->FrameLayout(必须命名为tabcontent)。 接下来贴出...原创 2011-11-02 09:01:15 · 79 阅读 · 0 评论 -
Android入门第十篇之PopupWindow[转]
介绍过AlertDialog之后,接下来就介绍一下PopupWindow这种对话框。PopupWindow是阻塞对话框,只有在外部线程 或者 PopupWindow本身做退出操作才行。PopupWindow完全依赖Layout做外观,在常见的开发中,PopupWindow应该会与AlertDialog常混用。 贴出本例中运行的结果图:main.xml的...原创 2011-10-27 14:54:51 · 71 阅读 · 0 评论 -
Android入门第九篇之AlertDialog[转]
时隔一年,又要准备做Android的开发了,最近复习和整理一下Android的知识。这次要说的是AlertDialog,这种对话框会经常遇到。AlertDialog跟WIN32开发中的Dialog不一样,AlertDialog是非阻塞的,而阻塞的对话框用的是PopupWindow。 先贴出程序运行的截图:main.xml的源码: <?xm...原创 2011-10-27 14:54:25 · 82 阅读 · 0 评论 -
Android入门第八篇之GridView(九宫图)[转]
GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,本文介绍的GridView用法跟前文ListView的极其类似。...原创 2011-10-27 14:52:07 · 87 阅读 · 0 评论 -
Android入门第七篇之ListView (二)[转]
Android入门第六篇之ListView (一) ,讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和Item,更加深入地介绍它们的用法。 首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边的图标: <?xml version="1...原创 2011-10-27 14:50:22 · 105 阅读 · 0 评论 -
Android入门第六篇之ListView (一)[转]
ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现:1.准备ListView要显示的数据 ;2.使用 一维或多维 动态数组 保存数据;2.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动态数组 有多少元素就生成多少个Item;3.把 适配器 添加到ListView,并显...原创 2011-10-27 14:49:07 · 95 阅读 · 0 评论 -
Android入门第五篇之TableLayout (二)[转]
上一篇文章,主要将如何UI设计器设计TableLayout + TableRow,由于实际应用中,经常需要在代码里往TableLayout添加数据(9宫图也可以用TableLayout做出来 ),本文就是介绍这方面的简单使用方法。main.xml的代码如下,用到TableLayout的ID为TableLayout01: <?xml version="1.0" enc...原创 2011-10-26 09:32:24 · 82 阅读 · 0 评论 -
Android入门第四篇之TableLayout (一)[转]
TableLayout跟TableLayout 是一组搭配使用的布局,TableLayout置底,TableRow在TableLayout的上面,而Button、TextView等控件就在TableRow之上,另外,TableLayout之上也可以单独放控件。TableLayout是一个使用复杂的布局,最简单的用法就仅仅是拖拉控件做出个界面,但实际上,会经常在代码里使用Table...原创 2011-10-26 09:28:19 · 87 阅读 · 0 评论 -
Android入门第三篇之RelativeLayout、FrameLayout[转]
接下来本文要讲的是RelativeLayout、FrameLayout。 RelativeLayout是一个按照相对位置排列的布局,跟AbsoluteLayout这个绝对坐标布局是个相反的理解。 在RelativeLayout布局里的控件包含丰富的排列属性: Layout above:选择ID A,则该控件在A控件的...原创 2011-10-26 09:27:08 · 108 阅读 · 0 评论 -
Android入门第二篇之LinearLayout、AbsoluteLayout[转]
Android 的UI 布局都以Layout 作为容器,在上面按照规定排列控件,这方面跟JAVA 的Swing 和LWUIT 很像。控件跟Layout 有很多属性是一样的,可以在Properties 里面修改,跟.NET/Delphi 等RAD 类似,其中最常用的属性有以下这些:id="@+id/edtInput",ID 是连接UI 与代码的桥梁Gravity= "center" ,L...原创 2011-10-26 09:26:25 · 76 阅读 · 0 评论 -
listview样式设置——自定义背景、分隔[转]
在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体...原创 2012-12-12 14:13:10 · 165 阅读 · 0 评论