为了账号安全,请及时绑定邮箱和手机立即绑定

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

难度入门
时长 5小时 0分
学习人数
综合评分9.57
604人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.3 逻辑清晰
  • 子类控件在LinearLayout中常用的属性
    查看全部
    0 采集 收起 来源:使用线性布局

    2017-03-19

  • LinearLayout
    查看全部
    0 采集 收起 来源:理解线性布局

    2017-03-19

  • 1、设置监听器时implements onCheckChangeListener 导入包选择 android.widget.radioGroup下的接口!! 2、哪个按钮被选中?在方法中设置参数checkId public void onCheckChanged(RadioGroup, int checkId){ switch(checkId){ case R.id.radio0: Log.i("tag","当前点击了男的");//输出日志 break; 1. 实现OnCheckedChangeListener的独立接口方法,必须要import import android.widget.RadioGroup; import android.widget.RadioGroup.OnCheckedChangeListener; 注意: 对于其他的Button(包括ToggleButton)、CheckBox等控件,导入的包为: import android.widget.CompoundButton.OnCheckedChangeListener; 然后重载OnCheckedChangeListener的时候是这样的: public void onCheckedChanged(CompoundButton arg0, boolean arg1),即第一个参数是CompoundButton类型 2. RadioButton要进行OnCheckedChangeListener()方法重载: public void onCheckedChanged(RadioGroup group, int checkedId) 部分代码:
    查看全部
  • RadioGroup和RadioButton 多选一:选择一个,再选择另一个,则之前的选择将被取消。 不建议单独使用,起码要2个以上的该控件,不然点了没法取消。
    查看全部
    0 采集 收起 来源:概述

    2017-03-19

  • 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

  • 如图!
    查看全部
    0 采集 收起 来源:概述

    2017-03-19

  • 初始化当前所需要的
    查看全部
  • miageview
    查看全部
  • 1、定义textView标签的4个属性: android:singleLine="true"//使其只能单行 android:ellipsize="marquee"//去掉省略号 android:focusable = "true"//得到焦点 android : focusableInTouchMode = "true" 2、若有多个跑马灯同时实现,若按上面方法只能实现第一个,因为他抢到了焦点,使得后面的无法实现。因此我们需要自定义类MarqueeText继承TextView,并且导入实现三个构造函数; 复写isfocued方法,返回true(默认都有有焦点,平常只有一个有焦点在第一行上) @Override public boolean isFocused(){ return true; } 3、使用自定义的类,方法是用包名和自定义类名代替TextView(src下的包名+类名)
    查看全部
  • 多少属性
    查看全部
    0 采集 收起 来源:使用线性布局

    2017-03-18

  • 3.通过接口方式实现 直接在MainActivity类实现OnClickListener接口。public class MainActivity extends AppCompatActivity implements View.OnClickListener//这时也实现了onClick()方法,我们可以重写这个方法。 然后,初始化一个按钮对象。调用该对象的setOnClickListener(this),这里的用到了参数this,也就是调用类自身的onClick()方法。 另外,要导入import android.util.Log才能识别关键字Log(日志)。
    查看全部
  • 2.通过独立类实现 自己写外部类接入OnCLickListener,绑定监听事件时new自己书写的外部类,这样相当于有一个独立监听事件的和一个共有的父类监听两个执行动作
    查看全部
  • 1.通过匿名内部类 new OnClickListener 常用
    查看全部
  • andriod;id---控件的id andriod;layout_width----控件宽度 andriod;layout_height---- 控件高度 andriod;text----文本内容 andriod;textSize----文本大小 andriod;textColor----文本颜色 andriod;background----控件背景
    查看全部
  • 属性的意义
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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