【终】收获第一次项目审核反馈学到的知识!

2017-12-28  本文已影响0人  丹_ddb9

以下是几个我觉得值得记录的建议_(:3J∠)_

文件所在位子:activity_main.xml

1.不对用户的String字符串进行硬编码;

不对用户的String字符串进行硬编码

2.元素使用 dp 指定,文本使用 sp 指定  ;

元素使用 dp 指定,文本使用 sp 指定

3.面向用户的dimension 尺寸值最好不要进行硬编码(hardcoding);

dimension尺寸值最好不要硬编码

4.一般图片都会利用到 scaleType 对图片进行缩放,使得图片变成适合的尺寸的;

一般图片需要设置scaleType属性

两个链接网址:

https://www.jianshu.com/p/32e335d5b842

https://robots.thoughtbot.com/android-imageview-scaletype-a-visual-guide

学到知识代码如下:)

scaleType属性既可以在 XML 中设置,也可以在代码中设置:

android:scaleType="centerInside"//XML中imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);//代码中

【作者:545a3c856c5f

链接:https://www.jianshu.com/p/32e335d5b842

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。】

5.TextView的Auto Link属性实现;

图片内容1 图片内容2

两个链接网址:

https://stackoverflow.com/questions/10246366/autolink-inside-a-textview-in-android

还一个我直接打不开了_(:3J∠)_反正来自Android文档

6.自定义字体知识点;

收到老师夸奖了,嘿嘿(●´∀`●)

这里,我自己参考大佬们的代码,自己整理两个较为简单的实现方式,放链接:

https://www.jianshu.com/p/ac8caff96e1d

文件所在位子:AndroidManifest.xml

7.考虑图片优化和适配问题;

一些基础的适配

学习到的代码:

在 application 添加以下属性设置, 让 App 分配到更大到内存

android:hardwareAccelerated="false"android:largeHeap="true"

放上链接:

https://stackoverflow.com/questions/32244851/androidjava-lang-outofmemoryerror-failed-to-allocate-a-23970828-byte-allocatio/32245018#32245018

好了,记录完毕,我要继续撸我的代码了qwq

Σ(TωT)努力~~
上一篇下一篇

猜你喜欢

热点阅读