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

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

Amos
难度入门
时长 5小时 0分
  • ellipsize="marquee"以滚动的方式显示超长文本(需获取焦点) focusable="true" focusableInTouchMode="true" singleLine="true" isfocused return true;
    查看全部
  • 3种监听事件 匿名内部类bt.setOnclickListener(new onclicklistener){onclick(view v)} 独立类 bt.setOnclickListener(new myOnclickListener){super.onclick} class myonclicklistener implements onclicklistener{} 实现接口activity implements onclicklistener{bt.setOnclickListener(this) onclick()} onclicklistener是一个接口
    查看全部
  • Intent实现页面之间的跳转
    查看全部
  • 什么是Intent
    查看全部
  • Bug排查: 1. 如果按下“数字键+运算符”,再按等于号,再按数字键,这样的逻辑下最后按下数字键后清空当前输入。 比如:5+,=,4,最后会直接显示4. 改进:按下“数字键+运算符”,再按等于号,再按数字键,会显示“数字键+运算符+数字键” 比如:5+,=,4,最后显示5+4 }else if (!s1.equals("") && s2.equals("")) { et_input.setText(input); if (clear_flag) { clear_flag = false; //我还没输完,就按了等于号 } 2. BUG:多次按下等于号,force close 比如:5+4,按下等于号,显示9,再按等于号,再等于号。force close 这是因为你最后一次按下等于号,当前内容为“9空格”,按照现在逻辑,当前有空格,就会接下运算符和下一个数字 String oper = input.substring(input.indexOf(" ")+1, input.indexOf(" ")+2); String s2 = input.substring(input.indexOf(" ")+3); 这会出现indexOf越界。 改进: if (!input.contains("+ ")&&!input.contains("- ")&&!input.contains("× ")&&!input.contains("÷ ")) { return; } 3. 如果前面有运算符,再按运算符,按照当前逻辑,会直接显示 比如:5+,再按+,显示5++ 这个时候按下等于号,force close。这是因为,你分离后面的数字分离不出来。 改进: case +-x/: if(clear_flag || str.contains("+") || str.contains("-") || str.contains("×") || str.contains("÷")) { et_input.setText(""); str = ""; clear_flag = false; }
    查看全部
    0 采集 收起 来源:排查bug

    2018-03-22

  • OnClickListener是一个接口,不能extends继承。
    查看全部
  • ImageView的android:src属性引用的图片放在drawable文件夹下 对于低分辨率的手机会使用_ldpi文件夹下的图片,高分辨率手机_hdpi,中等分辨率手机_mdpi,更高分辨率手机_xhdpi 放在这3个文件夹中各存放一份方式可以适配更多的分辨率
    查看全部
    1 采集 收起 来源:过关评测

    2015-05-21

  • ImageView 1.什么是ImageView: 是显示图片的一个控件 2.ImageView属性: android:src = "@drawable/ice_launcher"——ImageView的内容图像 android:background = "@drawable/ic_launcher"——ImageView的背景颜色 android:background = "#00ff00"——ImageView的RGB颜色
    查看全部
  • gravity 属性 可以多个使用 用/隔开 bottom/center_vertical
    查看全部
    0 采集 收起 来源:使用线性布局

    2015-05-21

  • gravity center_vertical....
    查看全部
    0 采集 收起 来源:使用线性布局

    2015-05-21

  • orientation :vertical /horizontal 决定是水平排列还是垂直排列
    查看全部
    0 采集 收起 来源:理解线性布局

    2015-05-21

  • http://img1.sycdn.imooc.com//554f5abf0001df2412000530-500-284.jpg
    查看全部
    0 采集 收起 来源:理解线性布局

    2015-05-21

  • 看看这个
    查看全部
  • AutoCompleteTextView 1】功能:动态匹配输入的内容 2】独特属性:android:completetionThreshold="2"//设置输入多少字符时自动匹配
    查看全部
  • 项目结构
    查看全部

举报

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

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