
AndroidUI
CrazyCodeBoy
将来的我们会感谢现在努力奋斗的自己!
展开
-
文件重命名之动态修改ListView里指定Item中的组件属性
在Android实际开发过程中经常会遇到,修改ListView中某一项的值。如何达到这一目的呢?原创 2014-08-17 10:59:51 · 5536 阅读 · 0 评论 -
解决Andriod软键盘出现把原来的布局给顶上去的方法
解决方法,在mainfest.xml中,对那个Activity加:android:windowSoftInputMode="adjustPan|stateHidden" >android:windowSoftInputMode How the main window of the activity interacts with the window containing the o转载 2014-10-21 23:55:30 · 1861 阅读 · 0 评论 -
【Android UI设计与开发】之动画(Animation)详解(一)
Android动画主要包含补间动画(Tween)View Animation、帧动画(Frame)Drawable Animation、以及属性动画Property Animation。下面依次介绍一下各个动画。Tween动画,通过对 View 的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。动画效果的定义可以采用XML来做也可以采用编码来做。Tween动画有4种类型:原创 2014-10-10 22:09:34 · 5794 阅读 · 1 评论 -
Android开之在非UI线程中更新UI
当在非UI线程中更新UI(程序界面)时会出现如下图所示的异常:Only the original thread that created a view hierarchy can touch its views.那如何才能在非UI线程中更细UI呢?方法有很多种,在这里主要介绍两种:第一种:在需要更新UI的代码行后加Looper.prepare();与Looper.loop();两句话即可。如:原创 2014-08-27 20:22:56 · 2239 阅读 · 0 评论 -
【Android UI设计与开发】之详解ActionBar的使用
本篇博文将带你全面了解ActionBar的使用,并结合真实的案例,图文并茂。原创 2014-10-18 23:28:10 · 5804 阅读 · 2 评论 -
带有ListView的界面无法通过手势左右滑动切换界面问题解决办法
在Android系统中,事件的分发和响应都按照一定的优先级仅仅有条的进行着。如果Activity中包含ListView那么系统的onTouchEvent事件会优先分发给ListView去处理,这时ListView的OnItemClickListener监听器会优先响应onTouchEvent事件。从而导致GestureDetector无法接收到系统的onTouchEvent事件。原创 2014-08-16 23:06:55 · 2501 阅读 · 1 评论 -
Android开发之对话框高级应用
创建并显示一个对话框很简单,但是如果想进行一些更高级点的操作,就需要一些技巧了。下面将和大家分享一下对话框使用的一些高级技巧。原创 2014-08-10 17:32:55 · 2267 阅读 · 0 评论 -
浅析——ContentProvider的使用
ContentProvider是Android四大组件之一,是不同应用程序之间进行数据交换的标准API,ContentProvider以某种Uri的形式对外提供数据,允许其他应用访问或修改数据;其它应用程序使用ContentResolver根据Uri访问操作指定数据。原创 2014-07-13 22:13:14 · 3536 阅读 · 0 评论 -
浅析——ExpandableListView的使用
ExpandableListVivew是ListView的子类,它在普通ListView的基础上进行了扩展,它把应用中的列表项分为几组,每组里又可包含多个列表项。ExpandableListVivew的用法与普通ListView的用法非常相似,只是ExpandableListVivew显示的列表项应该由ExpandableAdapter提供。原创 2014-07-14 23:31:18 · 5386 阅读 · 5 评论 -
listView.getChildAt(i)时java.lang.NullPointerException
BaseAdapter返回的是当前屏幕所能显示Item条数的组件,所以通过listView.getChildAt(i);返回的是当前屏幕所能显示的组件,不能通过listView.getChildAt(i)方法获取除当前屏幕所能显示组件以外的其它组件。原创 2014-07-27 08:48:33 · 4517 阅读 · 2 评论 -
Android开发之TextView高级应用
我们平时使用TextView往往让它作为一个显示文字的容器,但TextView的功能并不局限于此。下面就和大家分享一下TextView的一些使用技巧。原创 2014-08-10 16:14:05 · 5481 阅读 · 2 评论 -
【Android UI设计】之自定义计时器
本博文所分享项目已开源,大家可以在https://github.com/crazycodeboy/DigitalTimer上下载DigitalTimer简介在样式上DigitalTimer支持自定义文字背景,大小,颜色的自定义。在功能上DigitalTimer支持启动计时,计时暂停等功能。运行效果图XML AttributesAttrib原创 2015-03-26 19:40:59 · 3480 阅读 · 0 评论