MainActivity如下:
package cn.testalertdialog;
import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListen...
Android界面中有时候需要显示稍微复杂的界面时,就需要我们自定义一个adapter,而此adapter就要继承BaseAdapter,重新其中的方法.
Android中Adapter类其实就是把数据源绑定到指定的View上,然后再返回该View,而返回来的这个View就是ListView中的某一行item。
这里返回来的View正是由我们的Adapter中的getView方法返回的。这样就...
分类:
其他好文 时间:
2014-06-08 18:27:09
阅读次数:
203
其实大家看到都ActionBar说白了,就是自定义的一个Linearlayout或者RelatedLayout;今天就练练LinearLayout
自定义。
LinearLayout自定义方法有多种:
1、自定义xml布局,然后加载布局,自定义一个View继承LinearLayout
2、在自定义控件中声明它的所有子元素,然后在Layout文件中像使用LinearLayout一样去...
分类:
移动开发 时间:
2014-06-08 17:58:08
阅读次数:
280
本文翻译了这篇文章:Using the Android action bar (ActionBar) - Tutorial
1、ActionBar的简介
ActionBar位于Activity的顶部,可用来显示activity的标题、Icon、Actions和一些用于交互的View。它也可被用于应用的导航。
ActionBar 是在Android 3.0(API 11)中加入到SK中的,...
分类:
移动开发 时间:
2014-06-08 15:27:58
阅读次数:
349
现有的 Android 动画框架是建立在 View 的级别上的,在 View 类中有一个接口 startAnimation 来使动画开始,startAnimation 函数会将一个 Animation 类别的参数传给 View,这个 Animation 是用来指定我们使用的是哪种动画,现有的动画有平移,缩放,旋转以及 alpha 变换等。如果需要更复杂的效果,我们还可以将这些动画组合起来,这些在下...
分类:
移动开发 时间:
2014-06-08 15:05:29
阅读次数:
295
观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。下面来写一个简单的观察者模式:S...
分类:
其他好文 时间:
2014-06-08 15:02:02
阅读次数:
342
一、自定义视图类继承View或者View的子类
All of the view classes defined in the Android framework extend View.
Your custom view can also extend Viewdirectly,
or you can save time by extending one of the exist...
分类:
移动开发 时间:
2014-06-08 10:11:27
阅读次数:
342
MainActivity如下:
package com.example.ttt;
import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.Window;
/**
* Demo描述:
* 改变系统自带ProgressDialog的...
分类:
其他好文 时间:
2014-06-08 09:24:15
阅读次数:
190
【需要将view的显示区域黑色背景所需的步骤】
1、 简历普通单文档MFC工程(自动关联了DOC VIEW 和Frame三个类)
2、 拷贝Test 工程中的几个函数到目标工程
一、PreCreateWindow【改变窗口类型】
二、OnCreate【调用初始化函数myInitOpenGL】
三、myInitOpenGL【建立DC 和RC并关联二者,其中调用mySetupPixelFor...
分类:
其他好文 时间:
2014-06-08 04:15:16
阅读次数:
247
在做Android平台开发的时候,经常会遇到安卓原生控件无法满足需求的情况,安卓允许开发者去继承已经存在的控件或者实现你自己的控件。先来看一下效果图采用直接集成View类,重写onDrow方法绘制。下面附上主要代码。1
新建一个类CircleView 继承自View 1 package com.l....
分类:
移动开发 时间:
2014-06-07 21:20:51
阅读次数:
791