为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Android攻城狮的第一门课(入门篇)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第一门课(入门篇)

Amos
难度入门
时长 5小时 0分
  • RadioGroup与RadioButton 01
    查看全部
  • 1.RadioGroup:<br> RadioButton的特点:选中之后无法改变,不建议单独使用 RadioButton的一个集合,提供多选一机制<br> 2.属性:<br> android:orientation={"vertical --垂直排布 horizontal ---水平排布 RadioGroup android:orientation = vertical 垂直 android:orientation= horizontal 水平
    查看全部
    0 采集 收起 来源:概述

    2018-03-22

  • 使用onCheckedChange(...)方法监听CheckBox的状态改变事件 如果想自定义CheckBox的样式应该设置style属性 如果想CheckBox默认被选中,则需要设置android:checked="true"
    查看全部
    0 采集 收起 来源:过关评测

    2018-03-22

  • CheckBox: 两种状态: 选中(true);未选中(false) 使用: private CheckBox checkBox; //初始化 CheckBox checkBox = (CheckBox) findViewById(R.id.checkBox1); //通过设置CheckBox的监听事件来对CheckBox进行处理,判断CheckBox是不是被选中 checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Log.i("tag", isChecked+""); // 通过这个方法来监听当前的checkBox是否被选中 if(isChecked) { //获得CheckBox的文本内容 String text = checkBox.getText().toString(); Log.i("tag", text); } } });
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • CheckBox的checked属性默认是false 1.CheckBox不管是选中还是取消,动作都可被监听到,打印isCheck时需要加上一个字符串 2.使用getText()方法获取CheckBox文本内容后,还需toString()把其转换为String对象 3.Log.i("tag", String)打印日志的方法 1.拖拉复选框到界面 2.让复选框的状态被代码所知: 在mainactivity中初始化复选框 先实例一个CheckBox对象再初始化它checkBox=(CheckBox) findViewById(R.id.checkBox1); 然后通过设置CheckBox的监听事件来对其是否被选中做监听 checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() 通过这个方法来监听当前的CheckBox是否被选中 public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { //通过onCheckedChanged来监听当前的checkbox是否被选中 if(isChecked){ //获得checkbox的文本内容 String text=checkBox.getText().toString(); Log.i("tag", text); } } 在onCheckedChanged(button,isChecked)方法中设置,使得按下一个checkBox后其他的失效(checkBox组),如用户选择自己是老师或学生。 if(isChecked){ //按下了某个checkBox if(student.isChecked()){ //检测按下哪个checkBox teacher.setClickable(false);//设置另一个不能被选中 }else{ student.setClickable(false); } }else{ student.setClickable(true);//取消按下状态,两个checkBox又都可以选择 teacher.setClickable(true); } });
    查看全部
    3 采集 收起 来源:使用CheckBox

    2018-03-22

  • CheckBox:复选框 1.两种状态 true false 2.属性:andeoid:"@+id/checkbox" andeoid:layout_width="warp_content" andeoid:layout_height="warp_content" android:checked="dalse" androidLtext="男"
    查看全部
  • Button:OnClickListener//按钮监听器 ToggleButton:OnCheckedChangeListener//开关按钮监听器 public void onCheckedChanged(CompoundButton buttonView, boolean isChecked){ 方法实现 } tgbtn.isChecked()可以判断ToggleButton对象tgbtn的开关状态 监听ToggleButton状态使用setOnCheckedChangeListener(...)
    查看全部
    0 采集 收起 来源:过关评测

    2016-06-26

  • 第一步:创建ToggleButton和ImageView 第二步:改 ToggleButton属性 android:textOn="开" android:textOff="关" android:background="@drawable/dengpao"//改图片,图片添加右键import,选择下载好的图片即可 第三步:定义两控件变量,初始化两个变量( tb=(ToggleButton)findViewById(R.id.toggleButton1); img=(ImageView)findViewById(R.id.imageView1);) 第四步:建立监听器(捕捉点击事件) 继承接口(为了调用其中的监听方法): @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {img.setBackgroundResource(isChecked?R.drawable.dengpao:drawable.liangdengpao);}方法中链接图片使其产生切换效果
    查看全部
  • 使用ToggleButton来设置onCheckedChanged监听器的时候,会有两个参数: 1.第一个参数CompoundButton:代表被点击控件的本身 2.第二个参数ischecked:代表被点击的控件的状态 andorid:background="@drawable/off" 也就是说在引入图片的时候是不需要将图片的后缀名也引入进来的
    查看全部
  • ToggleButton: 开关按钮 实现开关操作 android:textOn="开":按钮开的时的显示 android:textOff="关":按钮关闭时的显示 解决问题:1.xml文件中的控件id不能重复2.当xml中控件在R中没有生成id时,选择Project-clean3.res的drawable文件夹中放的图片命名[0-9a-z_]4.layout中新建xml文件命名[0-9a-z_] 案例:开关按钮实现图片的切换 1.xml中添加ToggleButton和ImageView 2.MainActivity实现OnCheckedChangeListener 3.ToggleButton设置OnCheckedChangeListener监听 4.onCheckedChanged()方法中通过三目运算符,判断按钮状态,设置图片的背景资源 设置监听事件的方法: 1.继承接口后重写相应方法 此例中先继承接口 implements CompoundButton.OnCheckedChangeListener 然后重写该方法 @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { …… } 最后给按钮设置监听事件 togBtn.setOnCheckedChangeListener(this); 2.匿名内部类方法 togBtn.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { //设置需要的响应事件 } });
    查看全部
  • ToggleButton 1.什么是ToggleButton ToggleButton有两种状态:选中和未选中状态 并且需要为不同的状态设置不同的显示文本 2.ToggleButton属性: android:checke="true" android:textOff="关" android:textOn="开" 2.ToggleButton属性: android:checked="true" android:textOff="未选中时候的文本信息" android:textOn="选中时候的文本信息"
    查看全部
    2 采集 收起 来源:ToggleButton概述

    2018-03-22

  • android:checked="true" //选中状态,选中为 true ;未选中为 false<br> android:textOff = "关" //未选中时的文本提示<br> android:textOn = "开" // 选中时的文本提示
    查看全部
    0 采集 收起 来源:ToggleButton概述

    2018-03-22

  • AutoCompleteTextView输入框可匹配一个,MultiAutoCompleteTextView可以以分隔符为割点多次匹配 使用AutoCompleteTextView匹配mukewang 在输入框输入 muk开始匹配,应该使用android:completionThreshold="3"属性设置
    查看全部
    0 采集 收起 来源:过关评测

    2018-03-22

  • MultiAutoCompleteTextView 设置 第一步:初始化控件 macTextView =(MultiAutoCompleteTextView)findViewByID(R.id.multiAutoCompleteTextView); 第二步:需要一个适配器 ArrayAdapter<String> ad= new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1, res); 第三步:初始化数据源——这数据源去匹配文本框输入的内容 private String []res={xxx,xxx,xxx,xxx,xxxxxx,xxxxxxx}; 第四步:将adpter与当前AutoCompleteTextView绑定 macTextView.setAdapter(adapter); 第五步:设置分隔符 macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    查看全部
  • <MultiAutoCompleteTextView android:id="@=id/multiAutoCompleteTextView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入你的收件人"> </MultiAutoCompleteTextView> public calss MainActivity extends activity { private MultiAutocompleteTextView macTextView; private String[] res = {"beijing1","beijing2","shanghai1","shanghai2"}; protected void onCreate(Bundle sabedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* * 第一步:初始化控件 * 第二步:需要一个适配器 * 第三步:初始化数据源---这数据源去匹配文本框输入的内容 * 第四步:讲adapter与当前MultiAutoCompleteTextView绑定 * 第五步:设置分隔符 */ macTextView = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,res); macTextView.setAdapter(adapter); //设置以都好为分隔符为结束的符号 macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); } }
    查看全部

举报

0/150
提交
取消
课程须知
Android应用大部分是使用Java语言进行开发的,本门课程同样使用的是Java语言,所以,在学习本门课程前必须掌握Java的基础语法以及面向对象编程,同时要求童鞋们对Android应用有简单的认识,如不了解不妨度娘一下哦
老师告诉你能学到什么?
1、android环境搭建 2、android应用程序框架的认识 3、android基础控件的运用 4、android的不同布局形式
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!