bug修复笔记(a)
welcome界面已完成
- 解决首页图片不能全屏拉伸的问题,关于margin和padding的属性问题;
- 使用FrameLayout进行图片的放置;
- 解决logo的设计问题,使用油画视觉效果,突出“e”字主题;
- 关于首页展示项目的宣传语问题:
让点名容易“e点” - 解决多屏幕适配的问题。
【bug-fixed-note】
消除首页面上方菜单栏(建议设置为自动隐藏)
login/register界面
- 解决输入框自适应问题;
- 解决登陆按钮背景颜色的问题;
- 对于welcome界面与login界面之间的衔接遇到问题:
1.试图通过为welcome中的图片添加监听器使得intent能够识别并跳转至login界面,但在点击屏幕后程序崩溃;
【bug-fixed-note】
解决方式:
将显式Intent转换为隐式Intent,并更改category目的,从而使得主活动能够自动匹配login活动。(第一屏到第二屏之间存在相应时间,应当确认是否为debug机器本身的相应问题,请进行真机测试)
6.6/19:06
已进行真机测试,响应时间正常,经测试表明确实为虚拟机卡顿造成影响。
CallTheRoll界面
- 解决按钮平均划分的问题
- 解决Intent找不到对象的问题
【bug-fixed-note】
解决方式:
1. 通过**android:layout_weight="1"**实现各组件之间比重相等
2. 隐式intent,通过添加category实现
添加随机口令点名方式 (6.29)
【fix-note1】
使用EditText进行文字的编辑,通过按钮进行文字的发送
【fix-note2】
删除无用代码,以消除冗余
添加摇一摇点名方式 (6.29)
【fix-note】
调用加速度传感器进行摇一摇点名的实现
更改文字出现NullPointerException (6.29)
【fix-note】
在OnCreate方法中未获取TextView实例
添加实例之后,解决问题
特别功能界面架设完成
【fix-note】
采用类似主功能界面的布局
增设六个同等属性模块,只进行模块的绘制,暂时不对功能进行实现
对welcome界面背景进行重新设置
【问题描述】
由于原先图片分辨率不高,在实体机上显示效果并不理想
【bug-fix-note】
更换为分辨率较高的图片
教师客户端,基于学生端进行修改(6.29)
【fix-note】关于按下改变按钮颜色
1. drawable建立颜色选择器
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/clr_normal"
android:state_pressed="false"/>
<item android:drawable="@drawable/clr_pressed"
android:state_pressed="true"/>
</selector>
2. 在values下的strings.xml中添加
<drawable name="clr_normal">#a226aaab</drawable>
<drawable name="clr_pressed">#a2ab2144</drawable>
3. 为按钮添加
android:background="@drawable/button_selector"/>