摘要:
在Android做界面时要弹出对话框让用户输入内容,经常遇到开始的时候没有内容对话框一点点,看起来很别扭,查了下资料,修改对话框的WindowManager.LayoutParams可以达到修改对话框大小的目的。从Dialog继承一个自定义对话框类,在其构造函数中加上如下代码: WindowManager m = getWindowManager();Display d = m.getDefaultDisplay(); //为获取屏幕宽、高LayoutParams p = getWindow().getAttributes(); //获取对话框当前的参数值p.height = (int) (. 阅读全文
posted @ 2011-10-10 10:31
jason.android
阅读(452)
评论(0)
推荐(0)
摘要:
原文地址:http://www.open-china.net/blog/42853.htmlAndroid给我们提供了 AlertDialog类,使我们可以很容易地通过它的内部类Builder构建弹出式对话框。但是有时候为了给用户更好的体验,可能需要更改Dialog的外观和结构。解决的办法是自定义AlertDialog和AlertDialog.Builder类。Android提供的默认Dialog如下图所示:1、定义对话框的外观我们想实现的自定义对话框如下图所示:我们要实现的Dialog支持:通过外部String或Resource命名Title通过外部String、layout、Resourc 阅读全文
posted @ 2011-10-10 10:21
jason.android
阅读(195)
评论(0)
推荐(0)
摘要:
在做Android开发中经常会使用到自定义样式的Dialog,尤其是在游戏当中,大家通常都是通过自定义一个布局文件来设置Dialog中显示的内容,但是仅仅这样还是不行的~会有黑色的框和白色的边。这就需要我们自定义Dialog的样式了。首先上图:首先是Dialog的布局文件: 然后是Dialog的样式Java代码部分:package com.laohuai.customdialog;import com.laohuai.intenttest.R;import android.app.Activity;import android.app.Dialog;import android.... 阅读全文
posted @ 2011-10-10 10:17
jason.android
阅读(273)
评论(0)
推荐(0)
摘要:
画九宫格Draw 9-patch这个九宫格绘画工具(draw9patch.bat)可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。关于九宫格图以及它是如何工作的,请阅读九宫格图像Ninepatch Images主题的相关章节。下面是一个便捷指南。你需要PNG图像来创建一个九宫格。1. 从一个终端(比如windows浏览器),启动这个draw9patch应用程序,该程序位于你的SDK /tools 目录下。2. 把你的PNG图像拖放到这个工具的窗口中(或者通过File->Open 9-patch... 来定位文件)。你的工作台将被打开。左边 阅读全文
posted @ 2011-10-10 10:05
jason.android
阅读(205)
评论(0)
推荐(0)
摘要:
二维图形2D GraphicsAndroid 提供一个定制的2D图形库,用来绘制图形图像和制作动画。你将从android.graphics.drawable和android.view.animation包中找到这些通用类。本文简单介绍如何在Android应用程序中进行画图。我们将讨论使用Drawable对象画图的基础知识,如何使用几个Drawable子类,以及如何创建动画,一个图形的补间动画或者一系列图形的连续动画(就像电影胶卷一样)。可绘制物Drawables一个Drawable 是一个“某些可以被绘制的物体”的一般抽象。你将发现这个Drawable类扩展了多种具体可绘制图形类,包括Bitm 阅读全文
posted @ 2011-10-10 10:01
jason.android
阅读(222)
评论(0)
推荐(0)
摘要:
三维图形3D with OpenGLAndroid通过OpenGL API支持高性能三维图形-具体而言,是OpenGL ES API。OpenGL ES是OpenGL的针对嵌入式设备的定制版本。OpenGL ES的各个版本不固定的对应于OpenGL主版本。Android当前支持OpenGL ES 1.0,对应于OpenGL 1.3。因此,如果你想得到的一个应用程序可以在桌面系统中用OpenGL 1.3来实现,那么它应该也有可能在Android实现。Android提供的具体的API类似于J2ME JSR239 OpenGL ES API。但是,它也许不完全一致,因此需要注意这些差别。使用API下 阅读全文
posted @ 2011-10-10 09:55
jason.android
阅读(395)
评论(0)
推荐(0)
摘要:
应用程序窗口小部件App Widgets应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget provider来发布一个Widget。可以容纳其它App Widget的应用程序组件被称为App Widget宿主。下面的截屏显示了一个音乐App Widget。这篇文章描述了如何使用App Widget Provider发布一个App Widget。基础知识The Basics为了创建一个App Widget,你需要下面这些:AppWidgetProviderInfo 对象描述一个App Widget元 阅读全文
posted @ 2011-10-10 09:53
jason.android
阅读(394)
评论(0)
推荐(0)

浙公网安备 33010602011771号