分类: 程序开发

Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)

我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示.

首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。

一、枚举常量

1.DEFAULT_FEATURES:系统默认状态,一般不需要指定

2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已[……]

阅读全文»

Android 之 远程图片获取和本地缓存

概述

对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。

另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。

那么如何处理好图片资源的获取和管理呢?

异步下载

本地缓存

异步下载

大[……]

阅读全文»

Android-用户界面View-ExpandableListView和ExpandableListActivity

ExpandableListView的效果很实用,配置时有那么一点啰嗦,也容易出错,我在这里例子里会尽量去掉所有干扰信息,好让大家使用时容易借鉴。好我们先看一下运行效果:

点击一级列表,展开下一级:

点击二层列表(嵌套的列表)的某一项:

下面我们来看代码:

1、新建一个项目 Lesson43_ExpandableListView

2、main.xml 的内容如下:

<?xml versi[……]

阅读全文»

Android: HttpClient与Webview共享cookies

httpclient与webview需要进行cookie 共享,因为如果不共享,那么假设你在httpclient进行了登录,然后用webview里打开那些login之后才能看的page,就会叫你再login

DefaultHttpClient httpclient=….;
String toUrl=”https://cap.cityu.edu.hk/studentlan/details.aspx…..”;

List<Cookie> cookies = httpclient[……]

阅读全文»

Android ViewPager使用详解

这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片,

ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个步骤来使用它:

1.在住布局文件里加入

<android.su[……]

阅读全文»

解决ViewPager双层嵌套的滑动问题

这是我第一次写博客,一直是在别人博客上寻找自己想要的,积累了不少,感觉是时候展现或者释放出来了。

写技术的博客有很多因素,我最大的因素可能是自己记不住这些已经用过的方法、经验,写下来,大家可以一起探讨学习,也可以在日后需要的时候回来找到它

今天我分享一下ViewPager的双层嵌套时影响内部ViewPager的触摸滑动问题

之前在做自己的一个项目的时候,遇到广告栏图片动态切换,我第一时间想到的就是ViewPager,整个软件只有广告这一部分ViewPager还好说,但是软件越复杂出[……]

阅读全文»

Android ViewPager多页面滑动切换以及动画效果

一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,

白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。

二、在开始前,我们先要认识一个控件,ViewPager。它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。

这个附加包是android-support-v4.jar,在最后的源码中会提供给大家,在libs[……]

阅读全文»

android UI进阶之用ViewPager实现欢迎引导页面

ViewPager需要android-support-v4.jar这个包的支持,来自google提供的一个附加包。大家搜下即可。

ViewPager主要用来组织一组数据,并且通过左右滑动的方式来展示。

现在的大多数应用都会有一个欢迎引导页面,如图所示,通过左右滑动来告知用户一些功能特性。

这个引导图效果用ViewPager可以很轻松的实现。

正如前面所说,ViewPager是用来展示一组数据的,所以肯定需要Adapter来绑定数据和view。[……]

阅读全文»

Android学习笔记之AndroidManifest.xml文件解析

AndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities,services,等等),它们各自的实现类,各种能被处理的数据和启动位置。

此文件一个重要的地方就是它所包含的intent-filters。这些filters描述了activity启动的位置和时间。每当一个activity(或者操作系统)要执行一个操作,例如:打开网页或联系簿时,它创建出一个i[……]

阅读全文»

Android 控件之Gallery图片集

Gallery是Android中的图片库控件。先看效果,爽一番

一、简介

在中心锁定,水平显示列表的项。

二、实例

1.布局文件

<?xml version=”1.0″ encoding=”utf-8″?>
<LinearLayout
xmlns:android=”http://schemas.android.com/apk/res/android”
android[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号