android常见问题记录(03.13update)

此处记录一些学习开发中遇到的问题.


Q:哪些属于UI主线程
A:Activity:onCreate(), onResume(), onDestroy(), onKeyDown(), onClick(),etc 
    AsyncTask: onPreExecute(), onProgressUpdate(), 
    onPostExecute(), onCancel,etc 
    Mainthread handler: handleMessage(), post*(runnable r), etc other

Q:在用relativelayout 布局的时候,其中引入include别的xml后.layout_***属性失效
A:新的xml一定要设置layout_width 和layout_height 

Q:如何把文件放到SDK模拟器的SDCard中去
A:在elicpse中选择DDMS,选择FileExplorer,在mnt的sdcard文件夹下就是SD卡的内容,文件一定要英文,否则传不进去

Q:listview选中的时候全部变黑,
A:见http://blog.csdn.net/gchk125/article/details/7586401说明

Q: for(int id : mTouchableIds)是什么意思
A: 是java的增强型for循环,是值遍历mTouchableIds这个容器中的所有元素

Q:默认的浏览器下载的时候,消息 通知栏为啥只显示一个数据
A:具体参看DownloadNotification.java中的updateActiveNotification方法,其实是把所有的下载内容的名字通过,全部放到一个notification的title上,并且把进度条显示为所有下载文件目前下载量/总数据量  的形式了.

Q:如何把下载管理的消息通知栏更改为一项数据一个通知.而不是混合起来
A:将updateActicveNotification方法中的if(mNotifications.containsKey(packageNmae))这个条件,让其永远跑下面的else就可以了.

Q:如何使用隐藏的API
A:编译源码,在下面三个文件夹中的classes.jar弄出来,通过加载library的方式导入的项目中.
out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/
out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/
out/target/common/obj/JAVA_LIBRARIES/core_intermediates/

Q:android中Activity退出没走onDestory,却执行onCreate (11.27)
A:仔细看下生命周期,发现状态是在onStop中保存的.onStop后可能会执行onCreate,也可能会执行onStart.视具体情况而定

Q:隐藏标题栏和信号栏(12.10)
A:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 全屏隐藏标题栏和信号栏
    android:theme="@android:style/Theme.NoTitleBar" 隐藏标题栏
  或者this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
  WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏

你可能感兴趣的:(android,xml,ListView,layout,include)