摘要: 获取Drawable对象:Resources res = mContext.getResources();Drawable myImage = res.getDrawable(R.drawable.my_image);selector是在文件夹drawable中进行定义的xml文件。它主要定义控件在下pressed,selected,focused及平常状态下的属性。越前面定义的状态,其优先级越高。对定得某个状态,如果某个属性没有显示说明,则表示此时该属性为任意值,都没关系。示例1:定义背景图片bg_selector.xml文件在布局文件中使用它示例2:定义selector的颜色//----- 阅读全文
posted @ 2013-06-26 18:10 火腿骑士 阅读(558) 评论(0) 推荐(0)
摘要: 1. 相关文件夹介绍文件取值方式string.xmlgetResource().getString(resourceId)或者getResource().getText(resourceId)arrays.xmlgetResource().getStringArray(resourceId)colors.xmlgetResource().getDarwable (resourceId)或者getResource().getColorourceId)dimens.xmlgetResource().getDimension(resourceId)styles.xml不需要取值在Android项目文 阅读全文
posted @ 2013-06-26 17:56 火腿骑士 阅读(515) 评论(0) 推荐(0)
摘要: 前言 为了更好的开发Android应用程序,除了熟练掌握基本的UI组件和API外,还需要掌握一些技巧,而这些技巧可以通过阅读一些代码来提高,本系列将与大家分享一些新浪微博布局方面的收获,欢迎交流!声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140版本 新浪微博 weibo_10235010.apk正文 一、效果图 红色部分是本文要实现的目标。 二、实现 maintabs.xml styles.xml home_btn_bg.... 阅读全文
posted @ 2013-06-26 17:45 火腿骑士 阅读(178) 评论(0) 推荐(0)
摘要: private static Boolean isExit = false; private static Boolean hasTask = false; Timer tExit = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { isExit = false; hasTask = true; } }; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KE 阅读全文
posted @ 2013-06-26 17:12 火腿骑士 阅读(158) 评论(0) 推荐(0)