01_效果

02_需求
① 姓名输入框只能输入字母与数字,不能输入特殊符号
② 在按钮上方的显示域显示所有学生的信息,并加入信息过多的滚动条效果
③ 当姓名与学号的文本域没有输入的时候,弹出提示信息,同时不允许保存空字符串到文件中
03_代码实现
⑴ 布局文件效果

⑵布局代码体现(部分)
① 布局位置以及字体单位

②输入内容的类型限定

③单选组

④ 设置滚动条

⑶ 主界面java代码




04_原理详解
① 获取到对应的控件,通过控件获取到输入的内容
② 获取性别的时候需要使用API调用单选组的ID获取方法,用来匹配单选按钮的ID,
③ 为保存按钮设定一个事件
④ 只有在点击了按钮的时候才允许保存操作,利用拼接的方式把信息保存到TXT中
⑤ 读取信息的时候,每读取到一个字节数组,就新建一个TextView,信息是靠很多个TextView拼接而成的,所以需要放在循环里
⑥ 然后把TextView放置在设定好的布局框里(该步很重要)
⑦ 如果用户在文本域里输入的信息为空,则一定要加return语句返回(该步很重要)
网友评论