美文网首页
安卓第五周课程笔记

安卓第五周课程笔记

作者: GknightA | 来源:发表于2016-11-17 17:26 被阅读0次

本周我们学习了RadioButton,checkbox,ListView这两个控件。需要实现的功能如下图:

1.

2.

      首先第一道题目需要一组LinearLayout,接下来需要把RadioButton放入到RadioGroup中,男女二字就写在相应的text中。接下来是三组checkbox,用法基本一样,只是不需要放入group中。下面我们正在src中新建class文件。同样的需要继承,如前边几周所讲。需要做的就是通过findviewbyid把上面所用到的组件都赋值给相应的值。

最后一步我们要为以上组件配置监听器。

public void onCheckedChanged(RadioGroup arg0, int arg1) {

switch(arg1){

case R.id.radiobutton01:

tv02.setText("男性被选中");

break;

case R.id.radiobutton02:

tv02.setText("女性被选中");

break;

}

}

} );


cb1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

if(cb1.isChecked()){

msg+="red";

tv01.setText(msg);

}

}

});


第二个ListView的用法和之前一样,只是相应方式有所改变,如下图所示:

ArrayAdapteradapter01=new ArrayAdapter(this,android.R.layout.simple_list_item_1,data);

//将适配器绑定给列表控件

lv01.setAdapter(adapter01);

lv01.setOnItemClickListener(new OnItemClickListener() {

@Override

public void onItemClick(AdapterView arg0, View arg1, int arg2,

long arg3) {

Toast.makeText(MainActivity.this, data[arg2], 3000).show();

}

});

}


通过以上方法可以利用我们的新布局和响应事件可以创作更多的ui。

相关文章

  • 安卓第五周课程笔记

    本周我们学习了RadioButton,checkbox,ListView这两个控件。需要实现的功能如下图: 1. ...

  • 印象笔记安卓系统同步失败怎么办?

    退出安卓系统印象笔记账号,重新登录! 退出安卓系统印象笔记账号,重新登录!! 退出安卓系统印象笔记账号,重新登录!!!

  • 安卓---第五周

    1.什么是SQLite数据库 -SQLite是一个轻量级的关系型数据库,运算速度快,占用资源少,很适合在移动设备上...

  • 安卓开源项目周报0110

    由OpenDigg 出品的安卓开源项目周报第五期来啦。我们的安卓开源周报集合了OpenDigg一周来新收录的优质的...

  • 安卓第二周课程笔记

    第二周安卓知识点总结 这周的目的是制作一个指定了桌面...

  • day4

    Android 安全android课程大纲 1.安卓背景介绍(安卓生态圈简介、安卓安全架构、常用概念和技术) 2....

  • 安卓第四周课程笔记

    这一周我们主要学习了一些UI布局:LinearLayout,RelativeLayout等,以及一些常用的组件B...

  • 安卓第三周课程笔记

    安卓第三周课程笔记 1. 制作闪屏,实现的效果:在一个欢迎界面待上3s,跳转到我们的主页。 流程: 1).和之前...

  • 安卓第一周课程笔记

    第一周学习安卓的知识点总结: 首次接触安卓后: 1.了解了安卓的历史:源于linux(开源)--这也就是安卓...

  • vue 移动端下载中转页

    安卓用户访问走安卓链接ios用户访问走ios链接简单写个笔记 下次直接复制粘贴

网友评论

      本文标题:安卓第五周课程笔记

      本文链接:https://www.haomeiwen.com/subject/pqndpttx.html