【终】收获第一次项目审核反馈学到的知识!
以下是几个我觉得值得记录的建议_(: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)努力~~