Android开发技术

说说Android开发中的坑

说说Android开发中的坑

by 宁 泽西 -
Number of replies: 1

1.要实现popupwindow点击外部dismiss的话,要在代码中设置其background

2.在android studio中使用android:icon=icon格式的图片来设置app图标,会使as的xml设计界面崩溃,要用android:logo=icon格式,或者android:icon=png格式,是不是很坑爹?

3.父控件高和宽设为wrap_content的话,子控件alignparent后怎么margin也没有用。

4.碰到一个蛮好玩的,Android 5.0之后引入了android:elevation的属性做阴影。但是设置了之后没有阴影,经过查询得知,View不能为透明,透明的画就不能画出阴影,真有道理。设置背景可以解决

In reply to 宁 泽西

Re: 说说Android开发中的坑

by 虞 紫倩 -

内存泄漏与内存溢出

解决方法:了解内存泄漏的原因 ,在以后的Android开发中避免。例如:1.对于线程造成的内存泄漏,应该使用静态内部类的方式。

2.资源未关闭造成的内存泄漏

应该在Activity销毁时及时关闭或者注销,否则这些资源将不会被回收,造成内存泄漏。