博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年4月17日

摘要: Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用! 收藏 今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解!在xml文件里定义控件的属性,我们已经习惯了android:attrs="",那么我们能不能定义自己的属性能,比如:test:attrs=""呢?答案是肯定的.好了我就不卖关子了,直接进入主题。大致以下步骤:一、在res/values文件下定义一个attrs.xml文件.代码如下:view plai 阅读全文

posted @ 2011-04-17 20:59 thomas.lee 阅读(1483) 评论(0) 推荐(1) 编辑

摘要: 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种. 阅读全文

posted @ 2011-04-17 15:59 thomas.lee 阅读(2598) 评论(0) 推荐(1) 编辑

摘要: View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;public class Main extendsActivity {@Overridepublic void onCrea 阅读全文

posted @ 2011-04-17 15:28 thomas.lee 阅读(758) 评论(0) 推荐(0) 编辑

摘要: This is going to be a quick hit blog post about the Android "ViewHolder" pattern. This is a pattern that many people seem to be at least vaguely familiar with, but not very many actually use (based on open source Android applications and examples/books, etc.). First some background. Larry, 阅读全文

posted @ 2011-04-17 11:15 thomas.lee 阅读(602) 评论(0) 推荐(0) 编辑

摘要: Activity 跳转 都知道用startActivity(Intent)但是如果下面情况呢?Activity1 跳转到 Activity2 但是还需要在Activity2 再回到 Activity1呢? 可能有人说: 那我在Activity2 再使用 startActivity() 不就可以了 是的 但是 startActivityForResult() 能够直接完成这项工作[示例]Activity1: 有2个EditText 用于接收用户输入的2个字符串 要求把这2个字符串连接起来 我现在把连接的工作交给 Activity2 来做 并且把连接好后的字符串再返回给 Activity1 并由它 阅读全文

posted @ 2011-04-17 09:26 thomas.lee 阅读(1044) 评论(1) 推荐(1) 编辑