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

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

Amos
难度入门
时长 5小时 0分
  • 实现MultiAutoCompleteTextView: /** * 1 初始化控件 * 2 需要一个适配器 * 3 初始化数据源 * 4 与当前的AutoCompleteTextView绑定 * 5 设置分隔符 * macTestView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());//以逗号分隔 */ 通过setTokenizer()告之以什么作为分割,什么时候开始进行匹配。通过实现MultiAutoCompleteTextView.Tokenizer接口,提供分割方式。系统已经实现了两个,一个是CommaTokenizer,以逗号为分割(包括先后有空格),另一个是Rfc822Tokenizer,用于email格式。
    查看全部
  • Activity生命周期讲解回顾:<br><br> 1.Activity生命周期中7个方法:onCreate()-onStart()-onResume()-onPause()-onStop()-onDestroy()-onRestart();<br><br> <br><br> 2.创建使用一个Activity分四步走:<br><br> a)创建一个类,继承Activity类<br><br> b)重写onCreate()方法<br><br> c)关联布局显示xml文件--在onCreate()方法中调用setContentView方法<br><br> d)注册Activity——在AndroidManiFest文件中注册该类。添加一条android:name=“包名.创建的类名”即可使用该Activity类,若想将一个Activity类设置为第一个启动的Activity,则需在<activity>标签中增加一个<intent-filter>标签---该标签即说明该Activity为第一个启动<br><br> <br><br> 3.在主Activity中布置一个按钮,为其设置监听事件-当点击按钮时启动第二个Activity,<br><br> 具体实现方法是:Intent intent =new Intent(MainActivity.this,Second_Activity.class);<br><br> MainActivity.this.startActivity(intent);
    查看全部
  • 注意这个图就行了。 1. 创建到销毁的过程: onCreate()->onStart()->onResume()->onPause()->onStop()->onDestory() 2. 启动到后台,再到前台的过程(完全遮挡) onCreate()->onStart()->onResume()->onPause()->onStop()->onRestart()->onStart()->onResume() onPause()是到后台调用的接口。onRestart()是再到前台的接口。 3. 启动到失去焦点,再到获取焦点 onCreate()->onStart()->onResume()->onPause()->onResume() onPause()是失去焦点调用的接口,onResume()是再次获取焦点的接口。 4. tips 1)activity_main cannot be resolved or is not a field 原因可能是添加文件,比如xml文件或者资源文件时,系统自动添加了import android.R; android.R是系统提供的资源,删掉import android.R;就行了。 2)android:theme="@android:style/Theme.DeviceDefault.Dialog" @android:style/Theme.DeviceDefault.Dialog requires API level 14 (current min is 8) <uses-sdk android:minSdkVersion="14" //从8改为14 android:targetSdkVersion="21" />
    查看全部
  • 1>功能: 可支持选择多个值(在多次输入的情况下),分别用分隔符分开,并且在每个值选中的时候再次输入值时自动去匹配,可用在发短信,发邮件时选择联系人这种类型当中. 2>独特属性: android:completionthreshold= "2" ----设置输入多少字符时自动匹配 3>设置分隔符 mtxt.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    查看全部
  • 四种状态详解:<br> 1.onCreate()→onStart()→onResume() 这个时候的Activity处于活动状态,它获取了焦点,显示在界面最顶端与用户进行交互<br> <br> 2.onCreate()→onStart()→onResume()→onPause()→onResume() 从启动到失去焦点,再到获取到焦点的生命周期(当Activity失去焦点,如在Activity上弹出一个半透明的Activity或者是一个对话框的时候,它就会调用onPause()这个方法,当Activity从新获取到焦点的时候,它会再调用onResume()这个方法)<br> <br> 3.onCreate()→onStart()→onResume()→onPause()→onStop()→onRestart()→onStart()→onResume() 从启动到后台,再到前台的生命周期(当Activity弹出一个整屏的Activity,把当前的Activity完全遮盖住了,这个时候就会调用onPause()→onStop(),然后当我前面这个Activity退出了的时候,后面的Activity就会调用onRestart()→onStart()→onResume(),此时的后面的Activity会再次呈现在界面最顶端)<br> <br> 4.onCreate()→onStart()→onResume()→onPause()→onStop()→onDestroy() 从创建到销毁的的生命周期
    查看全部
    0 采集 收起 来源:生命周期概述

    2018-03-22

  • Android 4大组件: 1.:Activity 2.:Service 3.:BroadcastReceiver 4.: Content Provider Activity使用: 1.继承 Android 的 Activity类 ; 2. 重写 onCreate()方法; 3.调用 setContentView()方法 设置显示布局; 4.在 AndroiMainfest文件 中,注册 Activity
    查看全部
  • 继承activity(不同的activity名字不同)--》重写方法(重写onCreate等的方法))--》显示布局(setContentView(R.layout.(xml的名字)))--》在androidmanifest中注册(name=包名+java文件的名字,如果是主入口的activity则要在标签下方加上........) 重写方法(onCreate) 显示布局 setCoontentView(R.layout.xml名字) 在androidmanifest中注册(name=包名+java文件的名字)
    查看全部
  • android环境组成
    查看全部
  • 设置EditText的android:inputType属性可以限制文本输入类型比如android:inputType="textPassword"为设置输入格式为密码格, android:inputType="phone"为设置输入格式为拨号键盘
    查看全部
    0 采集 收起 来源:过关评测

    2018-03-22

  • 一般情况下,布局属性与对象的setXXX方法一一对应,比如设置字体颜色,在xml中属性是android:textColor,而在Activity中则是setTextColor方法
    查看全部
    0 采集 收起 来源:过关评测

    2016-05-23

  • 使用findViewById方法获取一个View对象,参数为控件的id,同时还需要把View对象强制转换成相应的类型
    查看全部
    0 采集 收起 来源:过关评测

    2016-05-23

  • berani 的工程要创健 rws 的目录里 layout 目录里里面没有一个 nain ctximn 是一个手机的面那里可以通推一个文本的文件, textvien 的一个控制健是如下几个控制健如下andrid id 的面有如下几个的字符串@+ic (tevrxien) andriud lalyout wro ——wbth "wrop cantese wrop _conrsent" motch porrnt fill prisnt android rent madroid textssipe是文本的大小 android textcolor 文本的锦色edidtext 敢是有如下几个条件的 android hint 是一个输入的自己名字的属性,madroid tect 可以输入它的英文字 然后是要经过一下子再经过一些办法回到目录arg cam vonodrad 然后把它给你打开一下, poclaoe cim denaml lapwir android opp arivily aoverriken protectek void reaacbundie sovedin tiicd tate setcimrentview(r wck toyokt main_actlity ;里没有什么的只是有一些较难以学习有点烦啊
    查看全部
  • value下的String.xml存放资源,button的名字就存放在String.xml。 所有控件的中文和数字最好不要直接在xml中写,而是先把字符串按照一定格式写在res\values\strings.xml里面,然后在xml中通过字符串的id引用使用。 例如: 先在strings.xml中编辑 <string name="button_name">登陆</string>; 再在activity_main.xml中 android:text="@string/button_name" 来访问"登录"字符串。 value中的String存放一些字符串,资源等 R文件生成资源对应的ID Button与smallButton没什么区别,就是大小的问题,在smallButton中多了一个属性: style="?android:attr/buttonStyleSmall
    查看全部
  • TextView控件的常用属性 android:id 控件的id android:layout_width 控件的宽度 andorid:layout_height 控件的高度 android:text 文本内容 android:textSize 文本大小 android:textColor 文本颜色 android:background 控件背景 EditText控件的常用属性 android:id 控件的id android:layout_width 控件的宽度 andorid:layout_height 控件的高度 android:text 文本内容 android:textSize 文本大小 android:textColor 文本颜色 android:background 控件背景 android:hint 输入提示文本 android:inputType 输入文本类型
    查看全部
  • Button和ImageButton的特征和区别 button有text属性,而imagebutton没有 imagebutton有scr属于,而button没有
    查看全部

举报

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

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