android学习总结

这学期我们学习了我们的专业课 安卓课,讲真,一开始上课真是全程懵逼脸啊T_T

在经过看书以及上课不厌其烦的骚扰周围的小伙伴等一系列的摸爬滚打对安卓也算是略知一二了。

经过几周的学习,我了解了一些xml里的基本控件

TextView:显示文本信息

Button:普通按钮

EditText:可编辑的文本框

ImageView:现实图片

ImageButton:图片按钮

RadioGroup:单选按钮

Toast:信息提示

当然以上都是通过安卓课本获得的

我们常用的布局大多是linearlayout

总的来说xml这个版面没有什么太多的花样,只需要加一些界面上的图片按钮文本信息等页面显示的外观,只需要保证拼写不错误,了解各个控件的意义即可。

真正有难度的是java这个版面,当然上学期学习的java对我们的影响还是很大

在java这个版面上我们首先要做的就是建立相关的事件相应,当然前提是已经在xml版面加了ID,如

private EditText edtName;
private RadioGroup egsex;
private RadioButton rbtnman;
private RadioButton rbtnwoman;
private CheckBox chkmath;
private CheckBox chkJAVA;
private CheckBox chkandroid;
private CheckBox chkehglish;
private Button btnConfirm;

 

其次就是事件监听,然后就是跟编写跟java有关的代码,一般常用的就是if语句

例如

edtName.setText("请输入用户名");
egsex = (RadioGroup) findViewById(R.id.rbtn_sex);
rbtnman = (RadioButton) findViewById(R.id.rbtn_man);
rbtnwoman = (RadioButton) findViewById(R.id.rbtn_woman);
chkmath = (CheckBox) findViewById(R.id.chk_math);
chkJAVA = (CheckBox) findViewById(R.id.chk_JAVA);
chkandroid = (CheckBox) findViewById(R.id.chk_android);
chkehglish = (CheckBox) findViewById(R.id.chk_english);
btnConfirm = (Button) findViewById(R.id.btn_confirm);

当然以上所说的都是简单的一个页面布局和简单的事件,除此之外,我们还学习了添加图片还有触屏onTouchEvent事件

坐标事件

在上一次课中我们还学习了创建对话框代码大致如下

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">

<item android:title="信息维护"
android:id="@+id/item_info_maintain"
android:orderInCategory="1"
android:icon="@android:drawable/btn_star_big_on"
app:showAsAction="never" />
当然这个是刚刚学的我也不是了解的太多 只是上课的时候跟着老师打
总的来说这几次安卓课大概没有我们班的一些同学学的好,但是自己也在慢慢理解一些代码的意思,虽然速度慢了一些,但总归是学到了一些什么东西吧。希望以后的安卓课自己能继续坚持下去吧,虽然跑不快但是希望能走得稳
posted @ 2017-03-28 10:42  Hero/  阅读(423)  评论(3编辑  收藏  举报