- 博客(16)
- 资源 (50)
- 收藏
- 关注
转载 Android onItemLongClick+onCreateContextMenu实现长按ListItem弹出不同菜单
<br />前一段时间做项目需要做一个效果:一个ListActivity,长按不同的item弹出的菜单不一样;如下图所示我们长按不同的item需要弹出不同标题的menu:<br /> <br /> 长按事件可以使用ListView的setOnItemLongClick函数进行关联,但是在响应的onItemLongClick函数里面没办法调用ListView显示菜单。<br /> 在Android的菜单分两种:options menu 、context menu 。(也有分三种的:opti
2011-05-31 10:43:00 2578 3
原创 Android动态设置控件高度
<br />有些时候需要设置View,特别是“动态”Custom View的高度。例如在XML里面我们不能确定这个View的高度是多少像素,这个跟手机具体情况有关。那么我们必须在代码里面来动态设置。<br /><br />下面是一个例子: 在MyActivity.java中<br /> GridView mGrid= (GridView) findViewById(R.id.gridview); LinearLayout.LayoutParams linearParams = (Linea
2011-05-27 11:37:00 16936 1
转载 Android 对话框【Dialog】去除白色边框代码
<br />使用样式文件,在values 目录下新建styles.xml文件,编写如下代码:<br /><resources><br /><style name="dialog" parent="@android:style/Theme.Dialog"><br /><item name="android:windowFrame">@null</item><br /><item name="android:windowIsFloating">true</item><br /><item name="andro
2011-05-25 10:57:00 1111
转载 android 自定义弹出框AlertDialog
前段时间在设计UI的时候看到UC的弹出菜单设计挺好 如图效果:于是就小小的模仿了下自己写了这个这样的效果,主要代码如下:dlg = new AlertDialog.Builder(context).create();dlg.show();dlg.getWindow().setContentView(R.layout.alert_style);LayoutInflater factory = LayoutInflater.from(context);View view = factory.inflate(R
2011-05-16 10:21:00 5406 3
转载 android 自定义对话框
说到对话框你肯定会想到AlertDialog.Builder。当然这次不是用AlertDialog.Builder来实现的!而是Dialog类AlertDialog.Builder提供的方法有:setTitle():给对话框设置title.setIcon():给对话框设置图标。setMessage():设置对话框的提示信息setItems():设置对话框要显示的一个list,一般用于要显示几个命令时setSingleChoiceItems():设置对话框显示一个单选的ListsetMultiChoiceIt
2011-05-13 15:44:00 8757 1
转载 android中LayoutInflater的使用
<br /><br /> Inflater英文意思是膨胀,在android中应该是扩展的意思吧。 <br />LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。<br /> (0)她可以有很多地方可以使用,如BaseAdapter的getView中,自定义Dialog中取
2011-05-12 18:18:00 919
转载 Android 中的 adapter
<br /><br />Adapter介绍<br /> <br />Adapter是将数据绑定到UI界面上的桥接类。Adapter负责创建显示每个项目的子View和提供对下层数据的访问。<br /> <br />支持Adapter绑定的UI控件必须扩展AdapterView抽象类。创建自己的继承自AdapterView的控件和创建新的Adapter类来绑定它们是可能的。<br /> <br />一些Android提供的Adapter介绍<br /> <br />在多数情况下,你不需要白手创建自己的Adapt
2011-05-12 17:14:00 1542 1
转载 Android布局学习
<br /><br />最近痴迷上了android , 因为有java 语言的基础学起来自己感觉很快。但是毕竟是做java ee的,这一下转到手机上还是有那么点不适应。为了把自己的学习成果总结一下,特写了这个android系列的学习笔记,下面进入正题<br />我的android开发环境是搭建在windows xp系统下的,搭建过程很简单。使用了MyEclipse6.5,sdk1.5_r2,jdk_1.6,以及ADT。最后输出了一个hello word。 有了这一步,我便进入了下一步的学习。我认为学andr
2011-05-12 13:45:00 5325 2
转载 自定义 Dialog
<br />自定义 Dialog <br /><br />[功能] <br />android 提供给我们的只有2种Dialog 即 AlertDialog & ProgressDialog 但是 Dialog 有其自身的特点:1. 不是 Activity 2. 开销比 Activity 小得多 <br />鉴于以上的优点 我们就有定制自己Dialog 的需求 <br /><br />[原理] <br />1. android 系统提供了一个class: Dialog. 而且你可以把自己的工作放在"prot
2011-05-11 17:12:00 598
转载 android Manifest.xml选项
<br /><br />Manifest.xml下的一些属性定义和用法:<br />----------------------------------------------------------------------------------------------------------------------------------<br />android:allowTaskReparenting <br /> <br /> 用法<application an
2011-05-06 15:36:00 594
转载 如何学习android
忙了半天编程,其实对整个Android的架构还不了解,还是回去细细的看看SDK中的文档吧。学习SDK文档的步骤大概是这样因为看了看Android Blog, 在最新的文章里面介绍了几篇文章,其中一篇是以开发者的眼光来看Android SDK>>,作者在其中分析了的关于DOC的阅读顺序引起了我的兴趣,确实,那么多的文档,应该怎么看呢?哪些是必须先弄明白的?哪些应该先知道个大概,今后引用的
2011-05-05 18:17:00 850
转载 Android中ExpandableListView的使用
ExpandableListView是android中可以实现下拉list的一个控件,具体的实现方法如下:首先:在layout的xml文件中定义一个ExpandableListView定义两个Li
2011-05-05 14:17:00 1378
转载 android 线程间的通信
<br /><br />近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。<br /> andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环
2011-05-05 13:35:00 554
转载 android ListView详解
<br /><br />在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。<br /><br /> 列表的显示需要三个元素:<br />1.ListVeiw 用来展示列表的View。<br />2.适配器 用来把数据映射到ListView上的中介。<br />3.数据 具体的将被映射的字符串,图片,或者基本组件。<br />根据列表的适配器类型,列表分为三种,ArrayA
2011-05-05 10:55:00 508
转载 android.graphics包-核心渲染包(绘图)
android.graphics包是核心渲染包,它提供了一些初级图形工具,诸如画布、颜色过滤器、画笔等,可以让你直接在屏幕上进行图像处理。这个包中提供了很多类,下面我们就看一下这个包中主要的几个类。一、Canvas类android.graphics.CanvasCanvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分:1、位图:包含像素2、Canvas画板:包含绘画内容,写入位图3、初始图形:如Rect、Bitmap、text等4、Pai
2011-05-05 09:59:00 5408 1
转载 详解 Android 的 Activity 组件
<br /><br /><br />Activity 的生命周期<br />和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。<br />Activity 的状态及状态间的转换<br />在 android 中,Activity 拥有四种基本状态:Active/Runing一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可
2011-05-04 18:07:00 501
android移动开发十个经典案例
2012-07-10
WP7文本框水印控件源码
2012-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人