- 博客(17)
- 资源 (16)
- 收藏
- 关注
原创 android 支持展开/收缩功能的列表控件
<br /> 最近在做一个Rss阅读器,我看了一看别人做的阅读器中的lisView可以伸缩,展开,我就在网上搜索了一下。果然让我找到,下面就我找到的一个小例子,给大家分享一下。<br /> <br />ActivityMain .java<br /> <br />package com.android;<br /><br />import android.app.ExpandableListActivity;<br />import android.os.Bundle;<br />import and
2010-07-31 17:14:00 16774 6
原创 Android横竖屏切换的解决方法
<br />在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。<br />例如(landscape是横向,portrait是纵向):<br />Java代码<br />1. <?xml version="1.0" encoding="utf-8"?> <br />2. <manifest xmln
2010-07-30 16:14:00 1315 1
转载 关于ListView 和Adapter一些事
<br />Google Staff有一篇Turbo-charge your UI关于加速和提高Android UI效率的文章。<br />把其中关于ListView的部分整理了一下,如下。<br />1.Globle view<br />ListView上面关联上需要现实的布局,控件等等。<br />Adapter建立数据和ListView上面表示控件的关系<br />DataSource就是存储的数据源,要在ListView表示的数据源<br />和iPhone中的View, ViewControlle
2010-07-30 15:56:00 1032
转载 android--UI组件总结
<br /><br />android的组件基本都按如下方法生成:<br />1、生成一个组件对象:通过xml文件或在代码中生成<br />2、对组件进行设置<br />3、添加事件监听器<br />View:<br />View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。<br />可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。<br /> v
2010-07-29 10:14:00 2029
转载 画九宫格Draw 9-patch
这个九宫格绘画工具(draw9patch.bat)可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。关于九宫格图以及它是如何工作的,请阅读九宫格图像Ninepatch Images主题的相关章节。下面是一个便捷指南。你需要PNG图像来创建一个九宫格。1. 从一个终端(比如windows浏览器),启动这个draw9patch应用程序,该程序位于你的SDK /tools 目录下。2. 把你的PNG图像拖放到这个工具的窗口中(或者通过File->Op
2010-07-21 16:49:00 3964 1
转载 敏捷开发中编写高质量Java代码 ————转载
<br />敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。<br />Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维 护,需要较大的测试投入和周期等问题。这些问题在一个项目组初建、需求和设计均具有不完全可预期性和完备性的全新项目中将尤为突出。<br />如图1所示,敏捷开发过程经历需求调研,用例分析和用例分解,进入开发迭代阶段。在每个迭代过程中,可
2010-07-20 15:10:00 937
原创 DigitalClock 和 WebView 小例子
<br />除了一个 analog clock之外,你还可以显示一个数字时钟,使用DigitalClock view。<br />添加 DigitalClock 元素到main.xml文件中,就像这样:<br /><?xml version="1.0" encoding="utf-8"?><br /><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"<br /> android:orientation="ve
2010-07-09 18:12:00 1673
原创 关于Android Menu 的用法
原文链接:http://mobiforge.com/designing/story/understanding-user-interface-android-part-4-more-views<br />在这最后一篇关于Android View的系列文章中,我们将继续探索另一个view分类- Menu views, 以及另外一些很好用的view。我们要讨论的view包括:<br /><br />Context Menu<br />Options Menu<br />AnalogClock<br />Digi
2010-07-09 18:08:00 8006 1
转载 简单拨打电话程序!!!
<br />众所周知,对于一个手机,能拨打电话是其最重要也是最常用的一个功能.而在Android里是怎么样实现拨打电话的程序呢?我在这里写了一个简单的拨打电话的Demo,供大家参考.一共分为5个步骤.<br />Step 1:新建一个Android工程,命名为phoneCallDemo.<br /><br />Step 2:设计程序的界面,打开main.xml把内容修改如下:<br /><?xml version="1.0" encoding="utf-8"?><br /><LinearLayout xml
2010-07-08 17:48:00 902
转载 Android 基础教程之---动态更改屏幕方向的简单例子(LANDSCAPE与PORTRAIT)!
<br />大家好,今天要讲的是Android手机如何动态手机屏幕方向的,我们当中有可能手机也会有这种功能,当我们手机方向改变时,屏幕也会跟着改变,在这Android当中是很容易实现的.本节的Demo主要是界面有一个按钮,当点击时,如果屏幕方向是横排(PORTRAIT)刚将屏幕方向更改为竖排(LANDSCAPE),反之依然!我们这里主要是运用了getRequestedOrientation(),和setRequestedorientation()两个方法.但是要利用这两个方法必须先在AndroidManie
2010-07-08 17:45:00 1078
转载 Android设置全屏的方法
<br />在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!<br />一、在代码中设置:<br />view plaincopy to clipboardprint?<br />package com.android.tutor; <br />import android.app.Activity; <br />import android.os.Bundle; <br />import android.view.Windo
2010-07-08 17:28:00 1791
转载 Android反编译xml文件
<br />一、前言:<br />大家好,今天给大家分享一下Android中的拿来主义,我们时常会碰到一个自己觉得很漂亮很帅气的应用(apk),所以我们会尝试用WinRAR等之类工具查看,而一般的应用程序打包后的目录通常是这样的如下图:<br /><br /> <br />当然res里的图片是可以拿来就用的(笔者的好多应用的图片都是从别人的apk里扣出来的),而诸如layout里的布局及权限文件(AndroidManifest.xml)已经是一堆乱码了,完全看不懂,想看看别人是怎么布局的都不容易。还有源代码
2010-07-08 10:24:00 7302 5
原创 如何在MapView上画一个透明的背景
<br />Android教程1: MapView (Google Map)上的透明面板(直线样式)在这个教程中,我们将会告诉他家怎样创建一个透明面板。我们将展示怎样在一个Google Map中使用透明面板,你可以使用相同的技巧应用到其他的view中。 <br />从这一点上来说,这就是我们今天将要开发的东西——只在Android MapView的底部显示单一按钮的透明面板。 <br /><br /> <br /><br />我们将假设你已经知道Android编程的基本点,只会提到这些“高级的”话题: <b
2010-07-07 20:20:00 3060
转载 Android 中的回调函数 onActivityResult
<br />根据文档的解释,Activity是Android开发中非常重要的一个基础类。我把它想像成J2ME中的Display类,或者是Win32平台上的Form类,也许不准确,但是它的重要性我觉得应该是一样的(当然,如果我们写的是一个没有界面的应用,例如后台运行的服务之类的,可以不用Display的)。<br />1. 在一个Activity中使用多个View<br />如果把Activity看作MVC中的Control?它负责管理UI和接受事件(包括用户的输入),虽然说一个Activity通常对
2010-07-06 19:57:00 38202 2
原创 ProgressBar 风格2
<br />多式样ProgressBar<br /><br />普通圆形ProgressBar<br /><br />附件: 1.png <br /><br />附件: 4.png <br /><br />该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。(文/地狱怒兽)<br /><br />一般只要在XML布局中定义就可以了。<progressBar android:id="@+id/widget43" android:layout_width="w
2010-07-05 18:04:00 2415
原创 ProgressBar 各种样式
<br />多式样ProgressBar<br /><br />普通圆形ProgressBar<br /><br /><br /><br /><br /><br />该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。<br /><br />一般只要在XML布局中定义就可以了。 <progressBar android:id="@+id/widget43"<br /><br /> android:layout_width="wrap_content" <br
2010-07-05 18:00:00 14088
原创 关于 android 中的MapView 双击事件的问题?
<br />我在做的程序的时候,遇到这样的一个问题,就是,双击mapView响应事件,后来试了很多方法,后来终于成功了!<br />这是我从网上搜集的一些资料。如下:<br />touch与多个mapview 的属性及返回值的总结<br /><br /> 序号<br /> setClickable<br /> setEnabled<br /> onTouch函数<br />返回值<br /> 结果 1 默认 默认 false 仅响应第一次,mapview正常响应 2 默认 默认 true 每次都响应,map
2010-07-03 17:45:00 3802 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人