啊塔

导航

2013年7月2日 #

ListView 点击加载更多

摘要: 主要代码private void findView() {//初始化控件 // TODO Auto-generated method stub lv_queryHistory = (ListView) findViewById(R.id.lv_pegging_result); loadMoreView = LayoutInflater.from(this).inflate(R.layout.load_more, null); headView = LayoutInflater.from(this).infla... 阅读全文

posted @ 2013-07-02 13:48 啊塔 阅读(1421) 评论(0) 推荐(0) 编辑

自定义AutoCompleteTextView

摘要: 网上找到的都是同ArrayAdapter一起使用的,有时候需要自定义风格,咋办?follow me! 看上图,实现了清空输入框内容和删除Item功能。 其实使用AutoCompleteTextView就得实现过滤器Filterable,你得告诉它怎么过滤。由于ArrayAdapter已经帮我们实现了Filterable接口,所以我们很容易忽略这个,以为AutoCompleteTextView用起来很简单。如果你使用的是BaseAdapter呢?当然,事实上也不难,只要让它也实现Filterable接口就可以了。 下面是源码: 实现自定义的Adapter import java.util.Ar. 阅读全文

posted @ 2013-07-02 13:12 啊塔 阅读(427) 评论(0) 推荐(0) 编辑

2013年7月1日 #

Android自定义对话框(Dialog)位置,大小

摘要: 代码:package angel.devil;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.Gravity;import android.view.Window;import android.view.WindowManager;public class DialogDemoActivity extends Activity { /** Called when the activity is first created. */ @O... 阅读全文

posted @ 2013-07-01 12:54 啊塔 阅读(247) 评论(0) 推荐(0) 编辑

2013年6月13日 #

Android获取系统的时间

摘要: Calendar c=Calendar.getInstance();mYear=c.get(Calendar.YEAR);mMonth=c.get(Calendar.MONTH);mDay=c.get(Calendar.DAY_OF_MONTH);mHour=c.get(Calendar.HOUR_OF_DAY);mMinute=c.get(Calendar.MINUTE);long time=System.currentTimeMillis();//取得系统的时间 单位是毫秒 阅读全文

posted @ 2013-06-13 15:58 啊塔 阅读(149) 评论(0) 推荐(0) 编辑

ListView 在代码里设置margin

摘要: ListView在代码里设置layout_marginTop、layout_marginLeft、layout_marginRight、layout_marginBottomListView lst=getListView();LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); params.setMargins(0, 0, 0, 0); //left,top,right,bottom ... 阅读全文

posted @ 2013-06-13 14:16 啊塔 阅读(720) 评论(0) 推荐(0) 编辑

2013年4月28日 #

android 获取屏幕高度和宽度 的方法

摘要: android 获取屏幕高度和宽度 的方法2011-07-12 16:05:06|分类: android |标签: |字号大中小订阅我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸下面的代码即可获取屏幕的尺寸。在一个Activity的onCreate方法中,写入如下代码:DisplayMetrics metric = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metric);int width = metric.w 阅读全文

posted @ 2013-04-28 13:46 啊塔 阅读(229) 评论(0) 推荐(0) 编辑

2013年4月27日 #

android Paint

摘要: android Paint属性/***Paint类介绍**Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,*样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,*大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。**1.图形绘制*setARGB(inta,intr,intg,intb);*设置绘制的颜色,a代表透明度,r,g,b代表颜色值。**setAlpha(inta);*设置绘制图形的透明度。**setColor(intcolor);*设置绘制的颜色,使用颜色值来表示,该颜色值包括透明度和RGB颜色。**setAntiAlias(boolea 阅读全文

posted @ 2013-04-27 10:29 啊塔 阅读(163) 评论(0) 推荐(0) 编辑

2013年1月18日 #

android中LayoutInflater的使用

摘要: Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。(0)她可以有很多地方可以使用,如BaseAdapter的getView中,自定义Dialog中取得view中的组件widget等等。它的用法有2种:复制到剪贴板Java代码view plaincopy to clipboardprint? . 阅读全文

posted @ 2013-01-18 14:18 啊塔 阅读(175) 评论(0) 推荐(0) 编辑

2013年1月8日 #

Android的布局属性

摘要: Android的布局属性android:id—— 为控件指定相应的IDandroid:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity —— 指定控件的基本位置,比如说居中,居右等位置android:textSize —— 指定控件当中字体的大小android:background —— 指定该控件所使用的背景色,RGB命名法android:width —— 指定控件的宽度android:height —— 指定控件的高度android:padding* —— 指定控件的内边距,也就是说控件当中的内容andr 阅读全文

posted @ 2013-01-08 17:23 啊塔 阅读(166) 评论(0) 推荐(0) 编辑

HashMap和Hashtable及HashSet的区别

摘要: Hashtable类 Hashtable继承Map接口,实现一个key-value映射的哈希表。任何非空(non-null)的对象都可作为key或者value。 添加数据使用put(key, value),取出数据使用get(key),这两个基本操作的时间开销为常数。 Hashtable通过initial capacity和load factor两个参数调整性能。通常缺省的load factor 0.75较好地实现了时间和空间的均衡。增大load factor可以节省空间但相应的查找时间将增大,这会影响像get和put这样的操作。 使用Hashtable的简... 阅读全文

posted @ 2013-01-08 16:23 啊塔 阅读(182) 评论(0) 推荐(0) 编辑