Android进阶练习
文章平均质量分 84
android爱好者
android从事者
展开
-
android UI进阶之实现listview的下拉加载
关于listview的操作五花八门,有下拉刷新,分级显示,分页列表,逐页加载等,以后会陆续和大家分享这些技术,今天讲下下拉加载这个功能的实现。最初的下拉加载应该是ios上的效果,现在很多应用如新浪微博等都加入了这个操作。即下拉listview刷新列表,这无疑是一个非常友好的操作。今天就和大家分享下这个操作的实现。先看下运行效果:转载 2012-02-23 11:11:32 · 1069 阅读 · 1 评论 -
应用程序退出的提示框
有不少初学者,都看到过某个应用退出时,会有个对话框进行提示,例如:您确定要退出该应用吗?其实,这个退出的对话框写起来非常简单。代码如下:1.按返回键时,应用程序提示的退出框(覆写onkeydown方法)@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.K原创 2012-02-20 16:56:25 · 1104 阅读 · 0 评论 -
ExpandableListView(一)替换系统默认的箭头
很多朋友可能在android开发中,用过ExpandableListView这个组件,这个组件功能强大,比传统的ListView有好多优势。然而在开发中,我相信有好多人,包括我个人都会遇到下面的一些问题:1。如何替换ExpandableListView的默认箭头解决方法:在配置文件中有个android:groupIndicator属性,将其设置为:你的selector,例如:android原创 2012-03-05 15:13:01 · 4234 阅读 · 0 评论 -
ExpandableListView(二)替换箭头图标被拉伸的问题
之前写过一篇替换系统默认图标的文章,之后又发现了问题,当替换成自己的图片之后,图片被拉伸了!为了解决这个问题,我几乎尝试了所有方法,结果都不理想我试过的方法,在布局里,把textview上的内容字体改小点,勉勉强强能保证图标不被拉伸,但是这样做的话,只是应付差事,代码没有弹性,当需求给你一定的限制条件时,这种方法不攻自破。其实,我相信这种问题,一定会有好多种方法解决,鉴于本人功底比较弱原创 2012-03-05 15:37:45 · 3007 阅读 · 3 评论 -
ExpandableListView(三)只展开一个group,没有child不展开group
本文是自己在实践中,发现的问题。有时候想让界面更加的人性化,就要实现很多的效果,比如只展开一个group,在点击下个group的同时,关闭之前的group在一个ExpandableListView,如何实现只展开一个group,方法如下:mListView.setOnGroupExpandListener(new OnGroupExpandListener() { @O原创 2012-03-05 16:12:33 · 17434 阅读 · 12 评论 -
Android中ListView的下拉刷新(二)
点击 下载demo首先上图:最近要实现ListView的下拉刷新功能,在网上找了点资料,发现真没什么好资源,找到最多的一个做的都不知道什么东西,一个“下拉刷新,上拉更多的实例”,还有一个做的还不错,但是唯一遗憾的是在数据不满一屏的时候是点击刷新。既然找不到现成的,只好自己试着写下了,其实也没什么复杂的,就是加一个head,然后判断当前ListView时候拖动到了转载 2012-02-23 11:23:55 · 2492 阅读 · 1 评论 -
[Android 界面] 微信高仿导航页引导帮助开门效果(送上源码)
原文大部分转载自:http://www.eoeandroid.com/thread-163689-1-1.html,有些地方稍作修改(程序图标,去除标题栏,全屏显示,目的就是还原一个真实的引导帮助界面的效果)点击下载此demo参照以前eoe的一个帖子写的 希望对大家有帮助,由于微信的页面使用的图片和字是分离的,既然是高仿就不偷鸡取巧了,按照微信的实现做的!其他页面功能重复就没添加文字了,还有就转载 2012-04-05 15:06:15 · 3396 阅读 · 1 评论