生如夏花

生如夏花的.net 博客空间

导航

2011年8月9日 #

Android入门教程(九)之-----取得手机屏幕大小DisplayMetrics的应用 (转)

摘要: 大家好,我们这一节要讲的内容是Android如何取得手机屏幕大小的例子.本节主要用了三个对象TextView ,Button ,以及DisplayMetrics ,其中Displaymetrics 是取得手机屏幕大小的关键类,这个例子非常的简单,当我们点击按钮,触发事件,在TextView 里显示手机屏幕的宽高分辨率. 看一下效果图:按钮触发前: 按钮触发后: 其中我们在res->layout->values->string.xml增加了两行如下(黑体)<?xml version="1.0" encoding="utf-8"?&g 阅读全文

posted @ 2011-08-09 17:40 生如夏花之灿烂 阅读(1110) 评论(0) 推荐(0) 编辑

Android入门教程(八)之-----简单的Button事件响应综合提示控件Toast的应用(转)

摘要: 大家好,我们这一节将简单的Button事件响应综合提示控件Toast的应用,在上节我们已经学会了在main.xml里定义了Button对象,今天我们来学习Button如何实现事件响应, Button按钮所触发的事件处理,我们称之为Event Handle,只不过在Android当中,按钮事件是由系统的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxListener应该不陌生.以下的Demo,我们将实现当点击Button时,TextView文字将发生改变,并在屏幕上出现一段时间的Toast提醒.让我们看一下效果图:点击按钮前: 点击按钮后: 我们主要在程 阅读全文

posted @ 2011-08-09 17:37 生如夏花之灿烂 阅读(1227) 评论(3) 推荐(0) 编辑

Android入门教程(七)之五大布局对象---FrameLayout,LinearLayout ,AbsoluteLayout,RelativeLayout,TableLayout(转)

摘要: 大家好,我们这一节讲一下Android对用五大布局对象,它们分别是FrameLayout(框架布局:不知道是不是这么翻译的),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局). FrameLayout: FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆 阅读全文

posted @ 2011-08-09 17:34 生如夏花之灿烂 阅读(2766) 评论(1) 推荐(1) 编辑

(原创)Android入门教程(六)之------使用android SDk帮助文档(英文) 下载中文SDK帮助文档(中文)

摘要: 就像dotnet开发要有MSDN,java开发要有jdk文档一样,在进行android开发之前,最好案头也要有相应的帮助文档。其实android sdk本身里面包含了很多开发帮助文档(英文版)。具体的使用步骤如下1.打开sdk下载帮助文档目录 我的安装目录在 C:\Program Files\Android\android-sdk-windows\docs2.使用浏览器打开index.html,打开后再上面的导航Tab按钮里面点击Dev-Guide链接(开发向导)这个页面左边的链接里面基本包括了android开发入门的方方面面介绍。比如userinterface(用户界面)->decla 阅读全文

posted @ 2011-08-09 15:53 生如夏花之灿烂 阅读(21381) 评论(0) 推荐(1) 编辑

Android入门教程(五)之------更改与显示文字标签TextView标签的使用(转)

摘要: 我们写了HelloAndroid 之后,一直觉得没有写半行代码对不起自己,所以本节,我们将在HelloAndroid 基础之上,进行与TextView 文字标签的第一次接触.在此例中,将会在Layout 中创建TextView 对象,并学会定义res/values/string.xml 里的字符串常数,最后通过TextView 的setText 方法,在预加载程序之初,更改TextView 文字.首先看一下运行结果如下图: 首先"欢迎来到魏祝林的博客"这几个字是从什么地方来的呢,我们是在res->values->string.xml里面加了如下一句(黑体):&l 阅读全文

posted @ 2011-08-09 15:23 生如夏花之灿烂 阅读(8841) 评论(0) 推荐(0) 编辑

Android入门教程(四)之------Android工程目录结构介绍 (转)

摘要: 当我们创建完Android工程如(HelloAndroid)后,展开"Package Explorer"窗口里的"HelloAndroid"项名称,可以看见如下目录结构: res:放置应用 程序 用到的资源 文件。其包含(Drawable,layout,values等目录)。当这个目录下的文件发生变化时,src目录下面的R.java就会自动发生变化。assets:主要放置多媒体等数据 文件 。res/drawable:放置应用到的图片资源。res/layout:放置一些与UI相应的布局文件,都是xml文件。res/values:放置字符串,颜色,数组等常 阅读全文

posted @ 2011-08-09 14:46 生如夏花之灿烂 阅读(1280) 评论(0) 推荐(0) 编辑

Android入门教程(三)之------导入现有Android工程(转http://blog.csdn.net/android_tutor)

摘要: 开启Android工程 我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[New Project]对话框.Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建.点击[Android]资料夹下的[Android Project]对话框,点选"Browse.."按钮以选择[开启已经存在的工程](Create project from existing source).我们现选择F盘目录为[F:/Android/projects]中的HelloAndroid工程[F:/Android/ 阅读全文

posted @ 2011-08-09 12:12 生如夏花之灿烂 阅读(1712) 评论(0) 推荐(0) 编辑

Android入门教程(二)之------搭建 Android 2.2 开发环境(转http://www.cnblogs.com/cheney23reg/archive/2010/08/19/1803474.html)

摘要: 1. 安装JDK。注意这里只是安装JRE是不行的,需要安装JDK笔者是去 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载了 JDK 6 Update 20。注: 根据http://www.eclipse.org/的官方信息,在windows 平台上安装了JDK 6 Update 21,然后运行Eclipse Helios (3.6) 会出现 crashing,需要进行一些设置 ( http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Oracle.2FS 阅读全文

posted @ 2011-08-09 12:05 生如夏花之灿烂 阅读(2554) 评论(0) 推荐(0) 编辑

Android入门前言(一)之------Android应用开发入门五问 (转自:http://blog.csdn.net/android_tutor/)

摘要: 从2010年下半年开始接触android,对此颇感兴趣,走了很多弯路,也做了个小东西练了下手,现在把自己收集的相关资料做个整理,有转帖的,也有原创的。希望对研究android的同行们,能有所帮助。1. Android是什么? Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Android 作为谷 阅读全文

posted @ 2011-08-09 11:36 生如夏花之灿烂 阅读(1443) 评论(0) 推荐(0) 编辑

2011年1月27日 #

vs2008 asp.net无限层次权限菜单树(二)

摘要: vs2008 asp.net无限层次权限菜单树(一)中所实现的树并不能满足权限设置要求,现在要实现的效果如图1.1所示 图(1.1)每个可设置权限的子节点 旁边还需要设置权限的类型,比如维护,检索,管理等等,这时候使用TreeView控件好像没辙了,没法再在节点对象旁再添加 CheckBox或者其他控件了。怎么办呢?想了很久,只有自己在cs代码里面写HTML实现动态的树状效果了。实现机制: 在aspx页面中放一Label控件(或者Literal控件也行),在后台代码中通过递归写HTML,实现树状的展现效果,在其中的子节点上另外再添加自己需要的checkBox控件。整个树的所有HTML代码在La 阅读全文

posted @ 2011-01-27 10:17 生如夏花之灿烂 阅读(4256) 评论(5) 推荐(1) 编辑