2016.11.11小练习

来源:互联网 发布:淘宝拍卖车辆靠谱吗 编辑:程序博客网 时间:2024/05/22 03:32

关于这次练习,我遇到了如下问题:
1、为什么设置了Window.requestFeature(Window.FEATURE_NO_TITLE);之后标题栏还是没有隐藏?
我的解决方案:将Activity继承的AppCompatActivity改为Activity,便可以隐藏标题栏。
不过推荐用其他方法设置,比如下面这种:
隐藏标题栏
2、关于标题栏的定义方法。一般使用toolbar来自定义标题栏。
但我比较偷懒,定义了一个TextView作为标题栏,再将原有的标题栏隐藏。虽说做开发只要实现效果就行,但是还是尽量保持规范比较好。
3、关于屏幕适配的问题,不要用过多的margin属性来实现看似可以的效果,要考虑到不同的设备是否还能保持原有的布局。
4.经常遇到cannot resolve symbol “R”的问题。尝试了网上说的多种解决方案后还是不行,最后才发现是因为某个文件中包含了一个大写字母或者一个空格造成的。所以说,给文件命名的时候一定要注意到这些问题,否则可能会浪费太多时间。
5.当在图片上设置点击事件时,需要在ImageView样式中增加一个属性:clickable=true
6 . 有好几次,在(线性)布局文件中定义了两个(或多个)控件之后,发现运行之后只剩一个控件或者一个都没有。有时可能不是Java文件的问题,也不是什么高大上的问题,而是——你忘了加android:orientation=”vertical/horizontal”属性。不加这个属性,控件都叠加在屏幕左上方,后面的好像都被“挡住了”。编写布局文件的时候一定要注意到这个问题,否则可能会浪费太多时间去做无意义的debug。

1 0
原创粉丝点击