摘要: 本文转自360数字图书馆:http://www.360doc.com/content/12/0904/09/7724936_234173912.shtml1.修改系统默认的Dialog样式(风格、主题)2.自定义Dialog布局文件3.可以自己封装一个类,继承自Dialog或者直接使用Dialog类来实现,为了方便以后重复使用,建议自己封装一个Dialog类第一步: 我们知道Android定义个控件或View的样式都是通过定义其style来实现的,查看Android框架中的主题文件,在源码中的路径:/frameworks/base/core/res/res/values/themes.xml. 阅读全文
posted @ 2013-08-23 11:33 海豚逐浪 阅读(785) 评论(0) 推荐(0)
摘要: 半透明透明颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000Java代码 View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id v.getBac 阅读全文
posted @ 2013-07-30 17:44 海豚逐浪 阅读(199) 评论(0) 推荐(0)
摘要: android UI进阶之style和theme的使用今天来和大家分享一下android中UI设计里面常会用到的style和theme。首先,style和theme都是资源,android提供了很多这样的默认资源。你可以来使用它们。同时你也可以自己定义style和theme。这非常的简单,只需要在res/values/这个路径里面新建一个.xml文件,而且他的根节点必须是.对每一个style和theme,给可以看到这个style的名字为CodeFont。 parent后面就是父类的style, CodeFont继承这个父类的属性。可以看到这个父类的style是android中默认的,你也可以继 阅读全文
posted @ 2013-07-20 10:23 海豚逐浪 阅读(247) 评论(0) 推荐(0)
摘要: 1.main.xml 2.list.xml 3.MainActivity代码package com.haitun.baseadaptertest;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.view.LayoutInfla... 阅读全文
posted @ 2013-07-09 22:33 海豚逐浪 阅读(378) 评论(0) 推荐(0)
摘要: 1.WiFi网卡的状态 主要有如下五种状态: WIFI_STATE_DISABLED: WIFI网卡不可用 WIFI_STATE_DISABLING: WIFI正在关闭 WIFI_STATE_ENABLED: WIFI网卡可用 WIFI_STATE_ENABLED: WIFI网卡正在打开 WIFI_STATE_UNKNOWN: 未知网卡状态 2.Wifi主要通过WiFiManager这个类来进行管理,操作步骤如下: (1)首先打开WIFI相关的权限<uses-permission android:name="android.permission.A... 阅读全文
posted @ 2013-05-17 16:42 海豚逐浪 阅读(1662) 评论(0) 推荐(0)
摘要: 1.SurfaceView相关 private SurfaceView myView;//显示播放视频 private SurfaceHolder holder; private MediaPlayer mediaPlayer; //SurfaceView设置 holder=myView.getHolder(); holder.setFixedSize(100, 100); holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); //MediaPla... 阅读全文
posted @ 2013-04-09 16:17 海豚逐浪 阅读(316) 评论(0) 推荐(0)
摘要: Android中调用摄像头预览的步骤如下:1.SurfaceView相关 //定义对象 private SurfaceView photoView; // SurfaceView对象:(视图组件)视频显示 private SurfaceHolder photoHolder; // SurfaceHolder对象:(抽象接口)SurfaceView支持类 private Camera camera; // Camera对象,相机预览//SurfaceView对象的设置 photoHolder=photoView.getHolder(... 阅读全文
posted @ 2013-04-09 16:03 海豚逐浪 阅读(1244) 评论(0) 推荐(0)
摘要: 1.回调函数回调函数的定义为:程序C调用S中的函数A,通过这个函数进入到程序S中,程序S执行代码到一定程度会反过来调用程序C中的函数B,这个函数B对于程序C来讲就叫做回调函数。回调函数的理解:(1)程序C不直接调用程序内的回调函数B,而是通过程序A间接地对回调函数B进行回调; (2)程序S必须事先知道回调函数的函数原型,方便进行调用,因此必须事先约定一个接口(interface B),规定传输的参数类型,返回值类型; (3)回调函数B是对接口(interface B)的实现;也就是说,服务器程序S以及接口相当于设计了一个框架,而客户端程序C内部会对回调函数B进行实现... 阅读全文
posted @ 2013-04-07 12:41 海豚逐浪 阅读(4379) 评论(0) 推荐(1)
摘要: 1.ListView的MVC(存储,控制,显示)步骤:(1)新建一个ListView对象ListView listView=(ListView)findViewById(R.id.listView); (2)创建适配器并ListView控件绑定: 方法一: SimpleAdapter adapter=new SimpleAdapter(this,list,R.layout.listView,new String[]{"",""},int[]{R.id.textView,R.textView}); setListAdapter(adapter); 方法二: 阅读全文
posted @ 2013-03-26 22:53 海豚逐浪 阅读(1974) 评论(0) 推荐(0)