Welcome 微信登录

首页 / 移动开发 / Android

Android Activity切换(跳转)时出现黑屏的解决方法 分享

Android Activity切换(跳转)时出现黑屏的解决方法 分享

在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第二个Activity的主题设置成透明的,这样在启动第二个Activity时的黑屏就变成了显示第一个Activity界面。这个分两步完成:第一步:xxx/res/values/styles.xml中加入自定义Activity的Theme,如下所示:[html] <style name="Transp...
Android静态变量的生命周期 简单介绍

Android静态变量的生命周期 简单介绍

Android是用Java开发,其静态变量的生命周期遵守Java的设计。我们知道静态变量是在类被load的时候分配内存的,并且存在于方法区。当类被卸载的时候,静态变量被销毁。在PC机的客户端程序中,一个类被加载和卸载,可简单的等同于jvm进程的启动和结束。那么在Android中呢?用的Dalvik vm也是一样的。不过Android不太突出的进程概念,所以对静态变量的生命周期就会感觉模糊,这种模糊对于值类型是无所谓的,如果是静态的对象引用,则与内存回收、内...
A10_DatePicker的对话框设置(使用OnDateSetListener监听器)

A10_DatePicker的对话框设置(使用OnDateSetListener监听器)

1.这次的学习主要是,弥补上一篇文章:A07_TimePicker & DatePicker & AnalogClock & DigitalClock 的设置 2.java代码中设置DatePicker,使用OnDateSetListener监听器接口监听对话框的动作。 代码比较简单,主要是初期的熟悉和学习。 3.注意,在DatePicker中,月份是从0开始编号的,但是日是从1开始编号的。 效果图: java代码: 复制代码 代码如下: package ...
A09_Spinner(下拉列表)自定义设置

A09_Spinner(下拉列表)自定义设置

Spinner控件是一个下拉列表 1.实现Spinner的系统默认设置 2.实现自定义设置: 3.使用的监听器接口是:OnItemSelectedListener系统默认设置效果: 自定义设置效果: 由于只设置显示的是一个TextView所以效果比较难看,还可以优化。这里重新定义了下拉列表的样式,使用list.xml。 activity_main.xml代码: 复制代码 代码如下: <RelativeLayout xmlns:android="htt...
A07_TimePicker & DatePicker & AnalogClock & DigitalClock 的设置小结

A07_TimePicker &amp; DatePicker &amp; AnalogClock &amp; DigitalClock 的设置小结

目标:学习时间日期和时钟的设置 picker的计算机专业解释是“选择器”。 简单翻译一下: TimePicker 时间选择器 DatePicker 日期选择器 AnalogClock 模拟时钟 DigitalClock 数字时钟 一、TimePicker 1.TimePicker使用的监听器接口是OnTimeChangedListener 2.TimePicker默认显示系统当前时间,可以使用setCurrentHour和setCurrentMinute两...
Android之联系人PinnedHeaderListView使用介绍

Android之联系人PinnedHeaderListView使用介绍

Android联系人中的ListView是做得比较独特的,但是源码写得比较复制,当我们想使用他的时候再从源码中提取,实属不易啊,而且容易出错,这几天,我把他提取出来了,写成一个简单的例子,一是给自己备忘,而是跟大家分享一下,好了,先来看看效果图: 首先是封装好的带头部的PinnedHeaderListView: 复制代码 代码如下: public class PinnedHeaderListView extends ListView { public in...
Android之带group指示器的ExpandableListView(自写)

Android之带group指示器的ExpandableListView(自写)

我们都知道Android缺省的ExpandableListView的group header无法固定在界面上,当向下滚动后,不能对当前显示的那些child 指示出它们归属于哪个group,在网上搜了很多关于仿手机QQ好友分组效果的ExpandableListView,发现都不尽如意,于是乎在别人的基础上改进了一点点,其实原理还是差不多的,只是增加了往上挤出去的动画效果,而且更加简单,只不过还是没有完全到达跟QQ一样的效果,希望有高手能实现更加逼真的效果,下...
Android之IphoneTreeView带组指示器的ExpandableListView效果

Android之IphoneTreeView带组指示器的ExpandableListView效果

之前实现过一次这种效果的ExpandableListView:http://www.jb51.net/article/38482.htm,带效果比较挫,最近,在参考联系人源码PinnedHeaderListView,以及网上各位大侠的源码,封装了一个效果最好,而且使用最简单的IphoneTreeView,下面先看看效果图: 首先让我们看看封装得比较完善的IphoneTreeView: 复制代码 代码如下: public class IphoneTreeVi...
<< 121 122 123 124 125 126 127 128 129 130 >>