摘要: public class MainActivity extends Activity { private ListView listView; private List<String> data = new ArrayList<String>(); ArrayAdapter<String> adapter; View footer; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)... 阅读全文
posted @ 2012-09-26 16:31 gepen 阅读(253) 评论(0) 推荐(0)
摘要: Android中自定义属性(attrs.xml,TypedArray的使用)做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。1、添加文件attrs.xml,位于res\values目录下:<?xml version="1.0" encoding="utf-8"?> <resources> <declar 阅读全文
posted @ 2012-09-26 16:28 gepen 阅读(194) 评论(0) 推荐(0)
摘要: ImageView的scaletype属性ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER/center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截 取图片的居中部分显示CENTER_CROP/ centerCrop 按比例扩大图片的size居中显示,使 阅读全文
posted @ 2012-09-26 16:26 gepen 阅读(127) 评论(0) 推荐(0)
摘要: 1.背景自适应且不失真问题的存在制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。根据以往的经验,我们一般采用先切图后拼凑的做法,这种做法本来我想在这里和大家介绍一下,其实有的时候还是很有用的,但是说起来会比较麻烦,就不说这个非重点了,略去,如果大家真的要介绍,在回复中说明,我再考虑一下。Android针对这种情况,专门制作了一种.9.PNG格式来解决这个问题。2.9.PNG格式。我不想在 阅读全文
posted @ 2012-09-26 16:25 gepen 阅读(237) 评论(0) 推荐(0)
摘要: ListView的数据异步加载与AsyncTask主活动公共 类 MainActivity 延伸活动{ ListView中的ListView; 文件缓存; 处理程序处理程序处理程序(){ 公共无效的handleMessage(消息msg){ / / 异步加载完后的图片数据集合 listView.setAdapter(新 ContactAdapter(MainActivity. 此,(列表<联系人> )msg.obj, R.layout.l... 阅读全文
posted @ 2012-09-26 16:22 gepen 阅读(229) 评论(0) 推荐(0)
摘要: JSON数据格式[编号:56,标题:“XXXXX”,timelength:90},{ID:16,标题个:“xbbx”,timelength:20}]/ ** *获取最新的视频资讯 * @返回 * @ * / 的 静态列表<News> getJSONLastNews()抛出异常, 抛出异常 7 8 路径String =“http://192.168.0.168: 8080/web/ListServlet格式= json的“ 9 网址URL = 新的URL(路径); HttpURL... 阅读全文
posted @ 2012-09-26 16:17 gepen 阅读(276) 评论(0) 推荐(0)
摘要: Xml对象:/** * 获取数据 * @param xml * @return * @throws Exception */ public static List<Person> getPersons(InputStream xml) throws Exception { List<Person> persons = null; Person person = null; XmlPullParser pullParser = Xml.newPullParser(); ... 阅读全文
posted @ 2012-09-26 16:14 gepen 阅读(178) 评论(0) 推荐(0)
摘要: <resources> <string-array name="proxy_types"> <item>HTTP</item> <item>SOCKS4</item> <item>SOCKS5</item> </string-array> </resources>2、colors.xml 定义颜色<resources> <color name="blue_sky">#A0C8FF</color> &l 阅读全文
posted @ 2012-09-26 16:10 gepen 阅读(266) 评论(0) 推荐(0)
摘要: 我们大家都看过平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要用到的就是api,我们一开始new一个bitmap,就可以了,但是,大家都没有想过,我们还可以用什么方法来做这个事情那,那么我们就来说说第二种方法,那就在用到了xml,上面我们说了两个方法,但android是非常强大的,也就是说我们还有第三个方法,那就是我们自己画出来,那么我们就来看看代码吧: 1)第一种利用系统提供的api实现Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic); //bitmap = Bitmap.... 阅读全文
posted @ 2012-09-26 16:05 gepen 阅读(217) 评论(0) 推荐(0)
摘要: 有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog)以下是我在开发一个小游戏中总结出来的.希望对大家有用.先上效果图:下面是用到的背景图或按钮的图片经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView.以下的代码是写在Activity下的,代码如下:public boolean onKeyDown(int keyCode, KeyEvent event) {// 如果是返回键,直接返回到桌面if(keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEven 阅读全文
posted @ 2012-09-26 16:01 gepen 阅读(264) 评论(0) 推荐(0)