11 2013 档案
摘要:DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);screenWidth = dm.widthPixels;
阅读全文
摘要:startActivityForResult可以让start的activity执行finishi之后回到原来的activity
阅读全文
摘要:事件会被子View捕获到,ListView无法捕获处理该事件.解决方法:在checkbox、button对应的view处加android:focusable="false"android:clickable="false" android:focusableInTouchMode="false"其中focusable是关键
阅读全文
摘要:android异步任务详解 AsynTaskandroid提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1、AsynTask类结构asysTask类主要用到的几个内部回调函数有:doInBackGround()onPreExecute()onPostExecute()onProgressUpdate()正是这几个回调函数构成了AsynTask类的使用逻辑结构。
阅读全文
摘要:tools:context="activity name"这一句不会被打包进APK。只是ADT的Layout Editor在你当前的Layout文件里面设置对应的渲染上下文,说明你当前的Layout所在的渲染上下文是activity name对应的那个activity,如果这个activity在manifest文件中设置了Theme,那么ADT的Layout Editor会根据这个Theme来渲染你当前的Layout。就是说如果你的MainActivity设置了一个Theme.Light(其他的也可以),那么你在可视化布局管理器里面看到的背景、控件等就应该是Theme.Li
阅读全文
摘要:timestamp使用一. timestamp两种属性:自动初始化: 此行为只在第一次写入数据时,怎么把时间设为当前时间. (DEFAULT CURRENT_TIMESTAMP)自动更新: 此行为在修改资料时,会自动帮你把值修改为当前时间. (ON UPDATE CURRENT_TIMESTAMP)二. 四种状态:由上面两种属性延伸出四种状态1. 自动初始化以及自动更新 (timestamp字段的数据默认就是此行为)实现sql: ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP2.只做初始化,更新时不自动更新实
阅读全文
浙公网安备 33010602011771号