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

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

Amos
难度入门
时长 5小时 0分
  • layout_gravity="bottom"//指本身在当前父容器的xy的一个位置(控件本身的位置)//如果达不到本身的效果那么就用父类 layout_weight="1"//指本身控件占前父容器的一个比例,如果有两个button且都是”1“,那么就表示连个各占父容器的一半,即父容器被分为了两份 layout_weight="match_parent"//与设定的刚好相反 将父容器分为了三分 layout_weight="2",那么实际上是占了一份 layout_weight="1",那么实际上是占了两份 *布局里面可以套用布局
    查看全部
    0 采集 收起 来源:使用线性布局

    2018-03-22

  • LinearLayout线性布局,包含的子控件将以横向或竖向的方式排列 属性:orientation="vertical/horizontal"//该属性决定他子类控件的排布方式 gravity="center"//该属性决定他子类的xy的位置 还有几个常用到的属性值:center_vertical:垂直(y轴)居中 center_horizontal:水平(x轴)居中 center:水平垂直都居中 right:子类控件位于当前布局的右边 left:子类控件位于当前布局的左边 bottom:子类控件位于当前布局的下面
    查看全部
    0 采集 收起 来源:理解线性布局

    2018-03-22

  • RadioGroup中的RadioButton状态改变既可以通过RadioButton来监听也可以通过RadioGroup来监听
    查看全部
    0 采集 收起 来源:过关评测

    2015-11-05

  • public void onCheckedChanged(RadioGroup group, int checkedId){//checkedId检测哪一个被点击 switch(checkedId){ case R.id.radio0; Log.i("tag","你当前是一个男孩"); break; case R.id.radio1; Log.i("tag","你当前是一个女孩"); break; } }
    查看全部
  • 不建议单独使用RadioButton RadioGroup是RadioButton的一个集合,提供多选一机制 属性:andriod:orientation="vertical---垂直排布"/"horizontal---水平排布" 决定当前RadioGroup中以什么形式排列
    查看全部
    0 采集 收起 来源:概述

    2018-03-22

  • checked可以控制复选框是否被选中 public void onCheckedChanged(CompoundButton buttonView,boolean isChecked){ if(isChecked) { String text=checkedBox.getText().toString(); 无论是选中还是取消都要触发OnCheckedChangeListener Log.i("tag",text);//log日志把当前的打印出来,点击取消则不再打印 Log.i("tag",isChecked+"");//boolean类型要加字符串 } }
    查看全部
    0 采集 收起 来源:使用CheckBox

    2018-03-22

  • CheckBox复选框
    查看全部
  • 现在XML文件中设置了一个ToggleBoutton以及一个ImageView tb.setOnCheckedChangedListener(this); public void onCheckedChanged(CompoundButton buttonView,boolean isChecked)//监听器 img.setBackgroundResource(isChecked?R.drawable.on:R.drawable.off);//通过检查状态判断设置哪张图片作为背景图片
    查看全部
  • ToggleButton有两种状态:选中和未选中状态,并且需要为不同的状态设置不同的显示文本 属性:checkde="true/false" textOff="开/关" textOn="开/关"
    查看全部
    0 采集 收起 来源:ToggleButton概述

    2018-03-22

  • MultiAutoCompleteTextView: 可支持选择多个值(在多次输入的情况下),分别用分割符分开,并且在每个值选中的时候再次输入值时会自动去匹配,可用在发短信,发邮件时选择联系人这种类型当中 属性和AutoCompleteTextView是一样的——completionThreshold="2" 设置分隔符 mtxt.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    查看全部
  • hint//没有输入内容之前的提示内容 第一步:初始化控件 第二步:需要一个适配器 ArrayAdapter<String>adapter=new ArrayAdapter<String>(this,android.r.layout.simple_list_item_1,res); 第三步:初始化数据源---这数据源去匹配文本框输入的内容 private string[]={"beijing1","beijing2","beijing3","shanghai1","hsanghai2"}; completionThreshold="2"//输入多少字符的时候显示出下拉列表与之匹配 第四步:将adapter与当前AutoCompleteTextView绑定 caTextView.setAdapter(adapter);
    查看全部
  • 输入字符匹配
    查看全部
  • 单个TextView跑马灯效果: android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" 多个TextView跑马灯实现:新建类继承原TextView public boolean isFoused(){ return true; }//是否选中 将原TextView改为com.imooc.marqueetextviewdemo.MarqueeText
    查看全部
  • 监听事件实现的几种方法
    查看全部
    0 采集 收起 来源:概述

    2015-11-05

  • TextView跑马灯: android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true"
    查看全部

举报

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

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