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

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

Amos
难度入门
时长 5小时 0分
  • 解决TextView单行显示问题 singleLine=“true” ellipsize="marquee" focusable="true" focusableInTouchMode="true"
    查看全部
  • text 也是提示文字 但是text输入文字后不会消失
    查看全部
  • hint 提示文字 输入文本后 提示文字会消失
    查看全部
  • 输入this是语句出错
    查看全部
  • LinearLayout中orientation属性描述正确的是:当orientation为vertical时,Linearlayout中布局垂直排列 ayout_gravity调整该布局相对父布局的位置 gravity是调整该布局中子布局的位置 一个orientation为horizontal的LinearLayout中有一个TextView,则设置TextView的layout_gravity属性为right不起作用 水平的LinearLayout要从左边开始依次放置布局,所以设置TextView的layout_gravity属性为right不起作用
    查看全部
    0 采集 收起 来源:过关评测

    2016-06-27

  • android:layout_gravity用于子类; android:gravity用于布局。
    查看全部
    0 采集 收起 来源:总结

    2016-06-27

  • LinearLayout 布局 1,注意:gravity属性在赋值中可以多添加形式,组合成多个属性,决定子类xy的位置,一般放在父容器中赋值 android:gravity="bottom/center_horizontal" 代表所属子类控件排列既处于父容器水平居中又处于底部 2,子类控件: android:layout_gravity="buttom"---指本身在当前父容器的xy的一个位置 android:layout_weight="1" ----指本身控件占当前父容器的一个比例(重要),使用时主要,子类控件属性:android:layout_height="wrap_content"代表实际比例,如果赋值是:android:layout_height="match_parent",则是相反比例 3,LinearLayout 布局可以互相嵌套,即父类容器(linearlayout 中可以嵌套子类linearlayout),实现布局多元化
    查看全部
    0 采集 收起 来源:使用线性布局

    2018-03-22

  • LinearLayout的gravity属性主要有六个: 1、center_vertical:垂直居中 2、center_horizontal:水平居中 3、center:水平垂直都居中 4、right:子类控件位于当前布局的右边 5、left:子类控件位于当前布局的左边 6、bottom:子类控件位于当前布局的下面
    查看全部
    0 采集 收起 来源:使用线性布局

    2016-06-27

  • android:orientation="horizontal/vertical" --设置控件水平排放/垂直排放 android:gravity="bottom/center" --设置按钮显示在底部/居中显示 一、android:layout_gravity & android:gravity区别 1、android:gravity:决定其子类控件在该控件里的显示位置。 2、android:layout_gravity:这个是针对控件本身而言,用来控制该控件在包含该控件的父控件中的位置。 Tips: 一个属性可以包含多个值,需用“”分开,例 android:gravity="bottomcenter_horizontal" 二、子控件 1、子类控件在LinearLayout中常用到的属性 android:layout_gravity=“bottom” —— 指本身在当前父容器的XY的一个位置 android:layout_weight=“1” —— 指本身控件占当前父容器的一个比例(整型值和小数值都可以) 2、理解 当布局中只有两个按钮 button1设置android:layout_weight="2",button2设置 android:layout_weight="1" 1.android:layout_height="wrap_content" 视图:button1占屏幕的2/3,button2占屏幕的1/3 2.android:layout_height=“match_parent”(相反) 视图:button1占屏幕的1/3,button2占屏幕的2/3 一句话解释: 在layout_width設置為wrap_content的時候,layout_weight所代表的是你的控件要優先盡可能的小,但這個小是有限度的,即wrap_content。(依据权重值正向只瓜分剩余的空间) 在layout_width設置為match_parent的時候,layout_weight所代表的是你的控件要優先盡可能的大,但這個大是有限度的,即match_parent。(依据权重值反向瓜分所有空间) layout_height 同 layout_width。 Tips:布局中可以套布局(例:LinearLayout可以再套LinearLayout布局或其他布局)
    查看全部
    0 采集 收起 来源:使用线性布局

    2018-03-22

  • LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列 LinearLayout 常用的两个属性: android:orientation= "vertical" 该属性决定他子类控件的排布方式(vertical:垂直;horizontal:水平) android:gravity= "center" 该属性决定他之类的XY的位置 常用到的几个属性值: 1. center_vertical: (垂直(Y轴)居中) 2. center_horizonral:水平(X轴)居中 3. center:水平垂直都居中 4. Bottom:布局的下面 5. Left:布局的左边 6. Right:布局的右边
    查看全部
    0 采集 收起 来源:理解线性布局

    2018-03-22

  • LinearLayout的常用属性 android:orientation = “vertical” —— 该属性决定它子类控件的排布方式(vertical:垂直;horizontal:水平) android:gravity = “center” —— 该属性决定它子类控件的xy的位置 常用属性值 center_vertical:垂直(Y轴)居中 center_horizontal:水平(X轴)居中 center:垂直水平都居中 right/left/buttom:子类控件位于当前布局的右/左/下面
    查看全部
    0 采集 收起 来源:理解线性布局

    2016-06-27

  • 一、TextView 显示文本框 二、AutoCompleteTextView 自动匹配输入内容-:completionThreshold=“1”设置输入的几字节自动匹配 三、MultiAutoCompleteTextView 自动匹配输入内容,可支持选择多个内容,可多选。 布局概述 1.布局决定页面里内容的排布方式 2.布局文件位于layout文件夹下 3.线性布局(LinearLayout):可添加子类控件
    查看全部
    0 采集 收起 来源:布局概述

    2016-06-27

  • RadioButton点中后再点击不能取消点中状态,而CheckBox可以 设置RadioGroup的orientation属性为”vertical”,则其中的RadioButton垂直排列 RadioGroup中的RadioButton状态改变既可以通过RadioButton来监听也可以通过RadioGroup来监听
    查看全部
    0 采集 收起 来源:过关评测

    2016-06-27

  • 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) { // TODO Auto-generated method stub switch(checkedId){ case R.id.radioButton1: break; case R.id.radioButton2: break; case R.id.radioButton3: break; } }
    查看全部
  • 复选框 RadioButton的使用 导入包 import android.widget.RadioGroup; import android.widget.RadioGroup.OnCheckedChangeListener 实现接口 implements OnCheckedChangeListener 重写该接口中的方法 @Override public void onCheckedChanged(RadioGroup radioGroup, int i) { switch (i){ case R.id.rbtn1 : Log.d(TAG, "onCheckedChanged: rbtn1"); break; case R.id.rbtn2 : Log.d(TAG, "onCheckedChanged: rbtn2"); break; case R.id.rbtn3 : Log.d(TAG, "onCheckedChanged: rbtn3"); break; case R.id.rbtn4 : Log.d(TAG, "onCheckedChanged: rbtn4"); break; case R.id.rbtn5 : Log.d(TAG, "onCheckedChanged: rbtn5"); break; } } 设置监听事件 RadioGroup radioGroup = (RadioGroup) findViewById(R.id.radio_group); radioGroup.setOnCheckedChangeListener(this);
    查看全部

举报

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

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