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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.57
604人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.3 逻辑清晰
  • 1.在Activity中需要获取一个id是bookName的TextView控件对象,下面哪种语句写法是正确的 A.this.findViewById(R.id.bookName) B.(TextView)this.findViewById(R.id.code) C.(TextView)this.findViewById(R.id.bookName) D.(TextView)thisfindViewById(R.string.bookName) 解析:使用findViewById方法获取一个View对象,参数为控件的id,同时还需要把View对象强制转换成相应的类型(答案是C) 2.除了可以在xml布局文件中为控件设置字体颜色外,在Activity中也可以,那么在Activity中给一个TextView设置字体颜色,应该使用以下哪种写法 注:tv为TextView对象 A.tv.setTextColor(Color.RED) B.tv.setColor(Color,RED) C.tv.setText(Color.RED) D.tv.setFontColor(Color.RED) 解析:一般情况下,布局属性与对象的setXXX方法一一对应,比如设置字体颜色,在xml中属性是android:textColor,而在Activity中则是setTextColor方法(答案是A) 3.请从EditText的众多属性中找出可以限制输入格式的属性,然后选择正确选项 A.android:inputType B.android:input C.android:Type D.android:textType 解析:设置EditText的android:inputType属性可以限制文本输入类型比如android:inputType="textPassword"为设置输入格式为密码格, android:inputType="phone"为设置输入格式为拨号键盘(答案是A)
    查看全部
    0 采集 收起 来源:过关评测

    2018-03-22

  • jdk官方下载 www.oracle.com/technetwork/java/javase/downloads/index.html 推荐下载6.0及以后的版本
    查看全部
    0 采集 收起 来源:Android-安装JDK

    2017-03-02

  • MultiAutoCompleteTextView像qq邮箱收件人,可以多次匹配输入
    查看全部
  • wrap_content:包裹实际文本内容 match_parent:当前控件铺满父类容器 fill_parent:当前控件铺满父类容器
    查看全部
  • alignbaseline属性是使控件之间基准线对齐,常用于使不同控件之中的文字进行对齐
    查看全部
    0 采集 收起 来源:使用相对布局

    2017-03-02

  • weight属性在当控件使用match_parent时会出现比例反转现象,使用时要注意
    查看全部
    0 采集 收起 来源:使用线性布局

    2017-03-02

  • Android应用程序结构分析
    查看全部
  • XML Drawanle中的shape 圆角 corners android:radius="" 圆角的半径 <gradient android:startColor="" 渐变开始的颜色 endColor=""/>渐变结束的颜色 <stroke android:width=""边的大小 color=""/>边的颜色 引用方式如:EditText android:background="@drawable/**"
    查看全部
  • android:layout_centerInParent="true"子类空间相对父类控件水平垂直居中 Horizontal 水平居中 Vertical 垂直居中 below="@id..."在某控件下 above 在某控件上 toRightof 在某控件右 toLeftof 在某控件左
    查看全部
    0 采集 收起 来源:使用相对布局

    2018-03-22

  • 开发环境搭建
    查看全部
  • 转载楼下 et_input.settext(str+((Button)v).gettext());v是view对象,(Button)表示将v强制转换为Button类型.<br> ps: Button是View的子类. java中类型转化 1.double转String----String.valueOf(double x)||或者直接用 double x;x+“”; substring(参数)是java中截取字符串的一个方法 有两种传参方式 一种是public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。 注意索引是从0开始的,比如字符串hello这五个字符对应的索引为0,1,2,3,4。subString(1)就是ello 另一种是public String substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符,不包括索引为endIndex的字符。因此,该子字符串的长度为 endIndex-beginIndex。 例如 hello substring(2,4)就是ll 2.String转double-----Double.parseDouble(String str) 注解:由于Double是基本数据类型,所以没有toString()方法 ---------------------------------------------------------------- java中switch 1.switch中的判断条件只接受int ,byte,char,short类型,其余类型不接受
    查看全部
    1 采集 收起 来源:实现业务逻辑

    2018-03-22

  • 小哥,厉害了 Button btn0,btn1,… btn_equals,btn_point; Button[] btn ={btn0,btn1,…btn_equals,btn_point}; int[] btnid ={R.id.btn_0,R.id.btn_1,…R.id.btn_equals,R.id.btn_point}; for(int i=0;i<btn.length;i++) {//借助循环进行实例化及监听事件的设置 btn[i] = (Button) findViewById(btnid[i]); btn[i].setOnClickListener(this); }
    查看全部
    0 采集 收起 来源:实例化控件

    2018-03-22

  • 213
    查看全部
    0 采集 收起 来源:理解相对布局

    2017-03-01

  • 第一次安装eclipse并搭建Android开发环境,痛苦。但有收获。过程如下 1.在eclipse官网下载最新版本的eclipse neon。下载后安装,傻眼,安不了,为啥,没有安装jdk,好吧去jdk官网下载新版jdk,下载后安装完毕等运行eclipse。。。还是不行,搜百度,哦要配置jdk环境变量。环境变量配置(Java-home,它是告诉系统在哪找jdk,是下横杠。选择系统变量中的path变量并且编辑,千万不要删以前的变量值,我就删了。。。。后果我服了。然后百度搜索要加入的值。完成Javahome配置后再配置class。新建classpath系统环境变量,并告诉Windows系统在你的jdk安装目录下的jre里找类文件。环境变量配置好后,试试jdk能运行了吧,Java -vresion。好的有提示了。高兴。。。) 2,脖子痛,第n天,看看我的eclipse能运行啦吧,jdk也就是Java开发环境,它装好了,我的eclipse运行起啦。高兴。并且不想学编程了。坚持,运行后看了一些视频教程发现 我看的是Java的开发,tm。原来是想学Android的,好,新建一个Android hello工程吧, 可我的eclipse上没有新建Android工程的按钮啊,回放老师的视频。明白了,要sdk和adt 下吧,网上现在骗子多。该管管了。忘了在哪下的sdk和adt了。搜百度的时候要搜Android sdk 和Android adt 3.好了下完了,可怎么加到eclipse里呢先装哪个呢。头痛。搜百度,看视频。。。。等等。弄明白了,eclipse里新装软件选项,先装adt,因为adt是Android 开发工具。sdk是 基于Android开发的的一些api软件或调试工具。(我的理解,对错请告知谢谢。qq1801313694)adt安装完成后(安装方法自己找)eclipse上就有了安装开发的按钮了。 现在正导入sdk工具包。。。。不知会不会在出岔子。再出我就不学了。2017.3.1 最后发现很简单
    查看全部
  • hint 输入提示文本
    查看全部

举报

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

微信扫码,参与3人拼团

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

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