美文网首页
第五周笔记

第五周笔记

作者: 董朕 | 来源:发表于2016-11-13 18:46 被阅读0次
    第五周笔记

    1. Radiobutton(单选)

    以组的方式管理

     若要多选一需要放置一个Radiogroup

    定义变量

    private RadioGroup rGroup;

    private static TextView tView;

    赋值

    rGroup=(RadioGroup) findViewById(R.id.radiogroup1);

           tView=(TextView) findViewById(R.id.textview1);

    用匿名内部类的方法监听

    rGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {

    @Override

    public void onCheckedChanged(RadioGroup arg0, int arg1) {

    // TODO Auto-generated method stub

    switch(arg1)

    {

    case R.id.radiobutton1:  tView.setText("男被选中");break;

    case R.id.radiobutton2:  tView.setText("女被选中");

    }

    显示组件 listview

    定义变量

    private ListView lView;

    获取组件

    lView=(ListView) findViewById(R.id.listview1);

    生成数据源

    String data[]={"苹果","三星","华为","小米","火腿肠"};

    将数据源封装到适配器中

    ArrayAdapter arrayAdapter =new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data);

    将适配器绑定给列表控件

    lView.setAdapter(arrayAdapter);

    lView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

    @Override

    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,

    long arg3) {

    // TODO Auto-generated method stub

    String msg=data[arg2];

    Toast.makeText(MainActivity.this,msg,4000).show();

    }

    });

       }

    第五周笔记

    相关文章

      网友评论

          本文标题:第五周笔记

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