android界面编程
mypanlong
从网络上收集的文章,同大家分享!
展开
-
Android九宫格 .
显示九宫格需要用GridView , 要显示每个格子中的视图有两种方式,第一种方式是做成xml文件,再将xml文件做成视图。第二种方式就是在代码中构建出这样一种布局,这里采用第一种方式来实现:GridView:[html] view plaincopyprint?xml version="1.0" encoding="utf-8"?> Relative转载 2015-04-21 16:59:43 · 470 阅读 · 0 评论 -
【Android UI设计与开发】4.底部菜单栏(一)Fragment介绍和简单实现
TabActivity在Android4.0以后已经被完全弃用,取而代之的是Fragment。Fragment是Android3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Activity十分的相似。以下内容适用于3.0及以上的版本,3.0以下就不再赘述。官方文档地址:http://developer.android.com/reference/android/suppor转载 2015-05-15 08:01:01 · 572 阅读 · 0 评论 -
【Android UI设计与开发】1.引导界面(一)ViewPager介绍和简单实现
1.ViewPager 实现效果图2.ViewPager 实现功能ViewPager类提供了多界面切换的新效果,新效果有如下特征:当前显示一组界面中的其中一个界面;当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分;滑动结束后,界面自动跳转到当前选择的界面中。 3.ViewPager详细说明android-support-v4.jar 是谷歌官转载 2015-05-15 08:13:46 · 592 阅读 · 0 评论 -
【Android UI设计与开发】6.底部菜单栏(三)使用Fragment+PopupWindow仿QQ空间最新版底部菜单栏
直接看栗子吧,效果基本实现,界面微调和弹窗的优化,去做的话会很耗时说,暂时就酱紫了。上传效果动态图太大了,直接手机截图的效果图如下: 至于代码的实现主要就是自定义的菜单栏,和用 PopupWindow 实现弹窗了。仔细看代码很好懂的。1.主界面布局代码如下:RelativeLayout xmlns:android="http://schemas.android.com/转载 2015-05-15 08:02:36 · 1240 阅读 · 0 评论 -
【Android 基础】Android中全屏或者取消标题栏
先介绍去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中定义 android:label="@s转载 2015-05-15 08:16:56 · 351 阅读 · 0 评论 -
AndroidListView点击Item的时候 改变文字颜色和背景色
效果图如下:list.xml: view sourceprint?01."1.0"encoding="utf-8"?>02."http://schemas.android.com/apk/res/android"03. android:layout_width="fill_parent"04. android:layout_hei转载 2015-05-14 16:07:14 · 9735 阅读 · 1 评论 -
Android开发技巧——实现底部图标文字的导航栏(已更新)
本文章的导航栏代码参考了viewpagerindicator的实现。本文叙述的是之前版本的qq或微信中,底部的图标加文字的导航栏的实现。 2014-09-14 13:59:42更新:library的代码已经从Demo中分离出来,见文末。 本例子依赖viewpagerindicator的两个接口:IconPagerAdapter及PageIndicator。这两个接口的方法如下:转载 2015-05-14 22:08:15 · 1076 阅读 · 0 评论 -
Android 自定义ListView实现底部分页刷新与顶部下拉刷新 .
在项目开发中,由于数据过大时,需要进行分页加载或下拉刷新,来缓解一次性加载的过长等待。本篇博文实例讲解通过自定义的ListView实现底部分页加载和顶部下拉刷新的效果。其效果图:一.ListView 底部分页加载整个底部分页加载,主要分一下几步:1.加载底部自定义View;2.响应OnScrollListener监听事件,onScroll方法记录最后可见的View It转载 2015-05-14 23:02:13 · 687 阅读 · 0 评论 -
Android中的底部菜单框架(Fragment)
今天,我将总结一下Android应用中大家经常见到的底部导航栏的几种实现! 一。TabHost + RadioGroup实现方式在我们平时开发过程中使用的TabHost是在上方,这里我们简单修改了一下的布局,让叶片放到了底部。main.xmlview sourceprint?01.xmlversion="1.0"encoding="utf-8"?转载 2015-05-14 16:33:02 · 1084 阅读 · 0 评论 -
Android底部菜单布局+PopupWindows实现弹出菜单功能(初级篇)
这篇文章主要是自己研究如何对底部菜单进行布局,并简单的实现点击不同"按钮"实现图片切换和背景切换的功能,最后通过PopupWindows实现弹出菜单,点击不同按钮能实现不同方法,相当于美图秀秀编辑图片的功能吧!它并没有涉及到Fragment碎片切换页面的功能,因为页面始终显示被处理的图片.这是我初学Android的一篇基础性文章和在线思想笔记,网上有很多更优秀的demo,不过也希望对大家有用~转载 2015-05-14 16:23:26 · 3529 阅读 · 0 评论 -
Android数据库操作-表格显示
显示表格布局完成后效果如下:首先需要一个主布局文件main.xmlview sourceprint?01."http://schemas.android.com/apk/res/android"02. android:layout_width="fill_parent"03. android:layout_height="fill_paren转载 2015-05-20 12:54:46 · 5137 阅读 · 1 评论 -
【Android UI设计与开发】7.底部菜单栏(四)PopupWindow 实现显示仿腾讯新闻底部弹出菜单
前一篇文章中有用到 PopupWindow 来实现弹窗的功能。简单介绍以下吧。官方文档是这样解释的:这就是一个弹出窗口,可以用来显示一个任意视图。出现的弹出窗口是一个浮动容器的当前活动。1.首先来个简单的栗子,效果如下: 只有两个布局文件,一个是弹窗布局(只有一张图片),一个是主界面布局(只有一个按钮)。然后在主界面代码中实例 PopupWindow ,指定弹出的界面,在按转载 2015-05-15 08:07:42 · 696 阅读 · 0 评论 -
【Android UI设计与开发】2.引导界面(二)使用ViewPager实现欢迎引导页面
1.实现的效果 2.编码前的准备工作 ViewPager是Android3.0之后提供的新特性,所以要想让你的应用向下兼容就必须要android-support-v4.jar这个包的支持,这是一个来自google提供的一个附加包。没有的百度下就有了。 3.具体的编码实现(1)布局界面比较简单,加入ViewPager组件,以及底部的引导小点RelativeLa转载 2015-05-15 08:14:28 · 510 阅读 · 0 评论 -
【Android UI设计与开发】10:滑动菜单栏(二)SlidingMenu 动画效果的实现
其实就是在显示菜单栏时,有个动画的效果。代码比较简单,下面进行说明。1.效果图如下,手机上查看效果更佳 2.代码实现,这里只讲解动画效果的实现,具体代码可在源代码中查看 先定义一个CanvasTransformer接口对象,这个接口是在slidingmenu_library类库中封装好的private CanvasTransformer mTransformer;转载 2015-05-15 08:05:45 · 382 阅读 · 0 评论 -
【Android UI设计与开发】8.顶部标题栏(一)ActionBar 奥义·详解
一、ActionBar介绍 在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个非常重要的交互元素,Action Bar取代了传统的tittle bar和menu,在程序运行中一直置于顶部,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计可以展示更多丰富的内容,方便操控。 二、ActionBar的功能 用图的方转载 2015-05-15 08:10:03 · 713 阅读 · 0 评论 -
【Android UI设计与开发】5.底部菜单栏(二)使用Fragment实现底部菜单栏
既然 Fragment 取代了TabActivity,当然 TabActivity 的能实现的菜单栏,Fragment 当然也能实现。主要其实就是通过菜单栏的点击事件切换 Fragment 的显示和隐藏。来看看栗子吧:1.效果图来了: 2.代码具体实现2.1 自定义底部菜单栏实现方式(1)对应的 Fragment 编辑代码和布局实现在前面的 Fragment介绍和简单实转载 2015-05-15 08:01:52 · 620 阅读 · 0 评论 -
【Android UI设计与开发】9:滑动菜单栏(一)开源项目SlidingMenu的使用和示例
一、SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+等等。如下图所示: 因为效果确实比较新颖,所以在很多的应用开发中去实现此效果,解决的办法也是不尽相同。诸转载 2015-05-15 08:04:51 · 395 阅读 · 0 评论 -
Android采用ListView实现数据列表显示 .
要将数据库中的数据列表显示在屏幕上,我们要使用ListView这个控件,当用户从数据库中取出数据时,要将数据绑定到显示控件上,如何绑定呢,我们需要创建适配器进行绑定,创建适配器有两种方式:第一种是用SimpleAdapter创建(要求绑定的数据是List>数据类型)第二种是用SimpleCursorAdapter创建(要求绑定的数据是Cursor数据类型)显示效果如图所示:转载 2015-04-21 16:52:41 · 1736 阅读 · 0 评论 -
Android 利用ListView制作带竖线的多彩表格
/******************************************************************************************** * author:conowen@大钟转载 2015-04-21 10:14:54 · 616 阅读 · 0 评论 -
Android实现登录界面和功能实例
最近一个android小程序需要登录功能,我简单实现了一下。现在记录下来也当做个笔记,同时也希望可以相互学习。所以,如果我的代码有问题,还各位请提出来。多谢了!下面,就简述一下此实例的主要内容:输入用户名和密码 ,从本地文件userinfo.json中读取users。判断此用户名是否在users中,如果不在则加入users,每次退出Activity都使用AES算法加密users,然后保存到转载 2015-04-01 09:46:27 · 51493 阅读 · 8 评论 -
Android开发实例之miniTwitter登录界面的实现
在网上在到一个登录界面感觉挺不错的,给大家分享一下~先看效果图: 这个Demo除了按钮、小猫和Logo是图片素材之外,其余的UI都是通过代码实现的。 一、背景 背景蓝色渐变,是通过一个xml文件来设置的。代码如下: background_login.xml[html] view plaincopyprint?xml versi转载 2015-04-01 09:47:09 · 1009 阅读 · 0 评论 -
Android提高之ListView自适应实现表格
上次介绍了使用GridView实现表格,这次就说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不一)。另外,GridView实现的表格可以定位在具体某个格单元,而ListView实现的表格则只能定位在表格行转载 2015-04-14 10:28:08 · 398 阅读 · 0 评论 -
Android学习笔记(12)————利用SQLiteOpenHelper来管理SQLite数据库 .
/******************************************************************************************** * author:conowen@大钟转载 2015-04-14 09:28:31 · 581 阅读 · 0 评论 -
android listview实现表格样式 .
初学android,试着写了个用listview实现的表格式样,先看下表格: 首先看两个布局文件,mylistview.xml中的内容: http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"转载 2015-04-14 10:13:23 · 497 阅读 · 0 评论 -
Android学习笔记(19)————实现一个记住密码的Android登陆界面 .
/******************************************************************************************** * author:conowen@大钟转载 2015-04-14 09:23:29 · 775 阅读 · 0 评论 -
Android学习笔记(20)————利用ListView制作带竖线的多彩表格 .
/******************************************************************************************** * author:conowen@大钟转载 2015-04-14 09:25:47 · 391 阅读 · 0 评论 -
【Android UI设计与开发】第11期:ActionBar实现Tab选项卡和下拉导航列表
在上一篇文章中,我们只是大概的了解了一下关于ActionBar这个类的简单用法,今天我会继续以实例进行更加深入的讲解。一、实现Tab选项标签 当你想要在一个Activity中提供Tab选项卡时,使用ActionBar的Tab选项标签是一个非常好的选择(而不是使用TabWidget类),因为系统会调整ActionBar的选项标签来适应不同尺寸的屏幕的需要,比如在屏幕足够宽转载 2015-04-15 11:55:37 · 1131 阅读 · 0 评论 -
【Android UI设计与开发】第12期:ActionBar实现层级导航的返回效果
今天我们继续来讲解ActionBar的使用,不清楚这个类的读者可以翻阅博主前几篇的文章或者在网络上查阅相关的资料,关于这个类讲解的文章还是很多的,功能确实也很强大。好的,话不多说,让我们赶快进入正题吧。一、使用应用图标实现层级导航 在默认的情况下,应用程序图标显示在操作栏的左边。你能够把这个图标当做操作项来使用,应用程序可以在这个图标上响应以下两个操作其中之转载 2015-04-15 11:56:17 · 498 阅读 · 0 评论 -
【Android UI设计与开发】第10期:顶部标题栏(一)ActionBar详细概述和简单示例
由于是刚开始写博客,所以一开始在格式上也没有太在意,今天偶然间翻阅自己的博客,却发现字体、代码以及图片什么的都几乎快挤到了一起,自己都觉得看着很难受,更别说别的读者了。为了大家能够读的清楚、看的明白,今天博主稍微花了一点时间把这个专题前几期文章的标题和格式全都改了一遍。希望读者们继续支持,你们的支持也是我最大的动力! 一、ActionBar介绍 在Andro转载 2015-04-15 11:54:47 · 345 阅读 · 0 评论 -
【Android UI设计与开发】第13期:顶部标题栏(四)自定义ActionBar风格和样式 .
这篇文章将对ActionBar专题前面几篇学习过的内容做一个总结,顺便运用以前学过的知识实现一个自定义样式的ActionBar标题栏效果。话不多说,进入今天的正题。一、实现效果图竖屏效果图:最左边是Logo图标,右边是工具栏按钮,点击Menu键显示其余的按钮键,下方是Tab标签选项。横屏效果图:竖屏中的Tab选项标签变成了中间的下拉导航按钮二、项目结构图转载 2015-04-15 11:56:51 · 731 阅读 · 0 评论 -
android网易顶部导航栏demo .
随着时间的推移现在的软件要求显示的内容越来越多,所以要在小的屏幕上能够更好的显示更多的内容,首先我们会想到底部菜单栏,但是有时候想网易新闻要显示的内容太多,而且又想在主页面全部显示出来,所以有加了顶部导航栏,但是android这样的移动设备内存是受限的,那么多界面缓存到内存中,很容易导致内存溢出,这个是比较致命的,所以不得不考虑。虽然我在之前也做过网易的顶部导航栏但是哪种方式并不好,就像使用vie转载 2015-04-09 21:51:24 · 1069 阅读 · 0 评论 -
android底部菜单栏demo .
上一个项目已经做完了,这周基本上没事,所以整理了下以前的项目,想把一些通用的部分封装起来,这样以后遇到相似的项目就不用重复发明轮子了,也节省了开发效率。今天把demo贴出来一是方便以后自己查询,二是希望同时也能帮到大家。 底部菜单栏很重要,我看了一下很多应用软件都是用了底部菜单栏做。我这里使用了tabhost做了一种通用的(就是可以像微信那样显示未读消息数量的,虽然之前也做转载 2015-04-09 21:52:32 · 485 阅读 · 0 评论 -
android自定义listview实现圆角 .
在项目中我们会经常遇到这种圆角效果,因为直角的看起来确实不那么雅观,可能大家会想到用图片实现,试想上中下要分别做三张图片,这样既会是自己的项目增大也会增加内存使用量,所以使用shape来实现不失为一种更好的实现方式。在这里先看一下shape的使用: [html] view plaincopyprint?xml version="1.0" encoding="utf转载 2015-04-09 21:54:49 · 338 阅读 · 0 评论 -
android书架效果 .
以前也模仿者ireader实现了书架的效果,但是那种是使用listview实现的,并不好用。绝大多数都是用gridview实现的,网上这方面资料比较少,有些开源的电子书都是重点做了阅读,并没有像ireader和QQ阅读这样的书架效果。 书架这种效果我早就实现了,本来想做一个完美的电子书,但是因为自己的懒惰,仅仅持续了一两天,今天又找到了以前的代码分享出来,希望大家能一起实现转载 2015-04-09 22:01:19 · 2603 阅读 · 0 评论 -
Android 自定义ListView
本文讲实现一个自定义列表的Android程序,程序将实现一个使用自定义的适配器(Adapter)绑定数据,通过contextView.setTag绑定数据有按钮的ListView。 系统显示列表(ListView)时,首先会实例化一个适配器,本文将实例化一个自定义的适配器。实现 自定义适配器,必须手动映射数据,这时就需要重写getView()方法,系统在绘制列表的每一行的时候转载 2015-04-09 22:38:39 · 353 阅读 · 0 评论 -
【Android 基础】Animation 动画介绍和实现
在前面 PopupWindow 实现显示仿腾讯新闻底部弹出菜单 有用到Animation动画效果来实现菜单的显示和隐藏,本文就来介绍下吧。1.Animation 动画类型Android的animation由四种类型组成:XML中alph渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果转载 2015-05-15 08:12:11 · 419 阅读 · 0 评论