博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对搭档代码的修改意见
阅读量:6035 次
发布时间:2019-06-20

本文共 1700 字,大约阅读时间需要 5 分钟。

源代码

1 
2
10 11
17 18 19 20
28 29
36 37
46 47
56 57
64 65
66 67 68 69 70
78 79
87 88
95 96
105 106 107
108 109
114 115 116 117
124 125
132 133
142 143 144
145
146 147
155 156
164 165
172 173
183 184 185 186 187
192 193 194 195
202 203
210 211
221 222 223 224 225 226
235 236
243 244
253 254 255 256 257
266 267
274 275
284 285 286 287 288 289 290 291 292

通过分析代码,发现了搭档的几点不足:

  1. 在LinearLayout中使用了如下代码:
    1     android:paddingBottom="@dimen/activity_vertical_margin"2     android:paddingLeft="@dimen/activity_horizontal_margin"3     android:paddingRight="@dimen/activity_horizontal_margin"4     android:paddingTop="@dimen/activity_vertical_margin"

    这些代码是用于RelativeLayout相对布局中的,写在这,会增加无用代码。

  2. XML文件并未添加注释,后期阅读会造成困难。
  3. XML文件格式不美观,没有完整对齐。
  4. 直接在XML文件中使用文字,应该将文字单独放在string目录下。
  5. 使用了诸如以下的已经淘汰的用法: 1 android:layout_width="fill_parent" 
  6. 主体框架用的是线性布局,对于安卓设备的兼容性不高。建议更改其他布局方案。

转载于:https://www.cnblogs.com/Wwwyyf/p/6614021.html

你可能感兴趣的文章
Unity 框架篇
查看>>
Mysql常用DDL命令
查看>>
推荐几款专门为Github党量身定做的Chrome插件
查看>>
黑盒测试和白盒测试
查看>>
粘包、丢包及TCP信息收发
查看>>
Unity之使用技巧记录
查看>>
[四] java虚拟机JVM编译器编译代码简介 字节码指令实例 代码到底编译成了什么形式...
查看>>
.NET连接数据库方式
查看>>
JavaScript对象系统的使用
查看>>
HyperSnap 6捕获的视频图片都是一片漆黑
查看>>
时间选择控件YearPicker(基于React,antd)
查看>>
病毒文件
查看>>
1. lvs+keepalived 高可用群集
查看>>
学习新语言的练手项目
查看>>
React中路由传参及接收参数的方式
查看>>
Android调用系统相机拍照保存照片很小解决方案
查看>>
redis
查看>>
从零开始学习PYTHON3讲义(八)列表类型跟冒泡排序
查看>>
Excel应该这么玩——0、初衷:用IT方法玩Excel
查看>>
python小白项目推荐
查看>>