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

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

Amos
难度入门
时长 5小时 0分
  • 1.AutoCompleteTextView属性: 1>动态匹配输入的内容 2>android:completionThreshold="n" -- 输入n个字符开始匹配 第一步:初始化控件 第二步:需要一个适配器,作用是适配当前文本框输入的内容。 利用简单的适配器ArrayAdapter 第三步:初始化数据源===去匹配文本框中输入的内容。 eg:private string[]={ , , }; 利用泛型 ArrayAdapter<String> adapter = new ArrayAdapter<String>( , , ); 第四步:将Adapter与当前AutoCompleteTextView匹配。 acTextView.steAdapter(adapter);
    查看全部
  • AutoCompleteTextView 1.功能动态匹配输入的内容,如百度搜索引擎当输入文本时,可以根据内容显示匹配的热门信息 2.属性:android:completionThresh=“2”//设置输入多少字符时匹配
    查看全部
  • Activity的四种状态: 1.活动状态(Activer/Running)Activvity处于界面最顶端,获取焦点 2.暂停状态(Paused)Activity失去焦点,但对用户可见,例如:弹出一个选择框或提示框,主界面失去焦点 3.停止状态(Stoped)Activity被完全遮挡,但保留所有状态和成员信息,Activity在后台运行,例如:打开另一个Activity,原来的Activity被覆盖 4.非活动状态(Killed)Activity被停止,被销毁了,退出应用程序
    查看全部
    0 采集 收起 来源:生命周期概述

    2015-08-19

  • px像素值 不建议使用,不能根据分辨率进行缩放 dp sp可以根据分辨率进项缩放显示。 TextView实现跑马灯效果 第一步:在xml文件中添加: singleLine="true"; eclipsesize = "true"; focusableInTouchMode="ture"; focuseableInTouchMode="ture"; 第二步: 1自定义一个TextView的子类 2实现三个方法 souce->genenate consturcters from superclass 3重载方法isFocused(){ return true; } 最后: 使用自定义的类,方法是用包名和自定义类名代替TextView 感谢楼上!!!
    查看全部
  • 我用2.3模拟器 v.setAlpha(0.5f); 这行代码不允许使用 换了 5.0 就可以
    查看全部
  • 外部类监听点击事件: class MyOnclickListener implements OnClickListener(实现接口) { @Override public void onClick(View v) { Log.i("tag", "父类的onclick事件"); v.setAlpha(0.5f);//设置按钮透明度。值在0~1之间。 }} private Button bt1; bt1 = (Button) findViewById(R.id.button1); //点击事件外部类的写法和作用 bt1.setOnClickListener(new MyOnclickListener(){ @Override public void onClick(View v) { // TODO Auto-generated method stub //调用父类的onclick方法 super.onClick(v); Toast.makeText(MainActivity.this, "bt2要执行的逻辑", 1).show(); } }); //使用外部类的好处:多个按钮同时用到同一功能可以只在父类中写一次即可实现,而不用分别监听每个按钮,减少代码冗余。
    查看全部
  • v.setAlpha(a); 0f<a<1f 透明度
    查看全部
  • px像素值 不建议使用,不能根据分辨率进行缩放 dp sp可以根据分辨率进项缩放显示。 TextView实现跑马灯效果 第一步:在xml文件中添加: singleLine="true"; eclipsesize = "true"; focusableInTouchMode="ture"; focuseableInTouchMode="ture"; 第二步: 1自定义一个TextView的子类 2实现三个方法 souce->genenate consturcters from superclass 3重载方法isFocused(){ return true; } 最后: 使用自定义的类,方法是用包名和自定义类名代替TextView
    查看全部
  • 在程序中输出日志, 使用 android.util.Log 类. 该类提供了若干静态方法 Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(String tag, String msg); Log.w(String tag, String msg); Log.e(String tag, String msg); 分别对应 Verbose, Debug, Info, Warning,Error. tag是一个标识,可以是任意字符串,通常可以使用类名+方法名, 主要是用来在查看日志时提供一个筛选条件
    查看全部
  • log.i()作用 i 指的是info,信息的意思,和log.w()代表warn,log.e()代表error,log.v()代表verbose,log.d()代表debug一样,都是用来输出日志,只是标记不一样。我个人一般调程序习惯用log.e(),因为这在logcat中会显示成红色,找起来方便,但这并不是一个好习惯,不推介。
    查看全部
  • Toast:是一个类,主要管理消息的提示。makeText(),是Toast的一个方法,用来显示信息,分别有三个参数。第一个参数:this,是上下文参数,指当前页面显示第二个参数:“string string string ”是你想要显示的内容,也可以是“你好!”。这个是随便定义的,显示你想要显示的内容。第三个参数:Toast.LENGTH_LONG,是你指你提示消息,显示的时间,这个是稍微长点儿,对应的另一个是ToastLENGTH_SHORT,这个时间短点儿,大概2秒钟。show(),表示显示这个Toast消息提醒,当程序运行到这里的时候,就会显示出来,如果不调用show()方法,这个Toast对象存在,但是并不会显示,所以一定不要忘记。
    查看全部
  • Toast 1.简介:是一个类,用来管理消息的提示。 2.它的常用方法Toast.makText():用来显示信息,有三个参数 消息显示的页面(一般为this)------显示的消息字符串-----消息显示的时长(常用的有Toast.LENGTH_LONG和Toast.LENGTH_SHORT) 3.最后再调用show()方法将这个消息显示出来&如不调用则不会显示
    查看全部
  • 计算器制作: 逻辑不简单,胡乱操作会产生太多的bug 1.注意layout布局中与Activity文件中符号所使用的输入法一定要一样,否则不匹配。 2.视屏中算数符号两边的空格与del按钮搭配会产生bug
    查看全部
    0 采集 收起 来源:排查bug

    2015-08-19

  • 匿名内部类: ----------首先是初始化; 首先是声明一个私有的类:private Button loginButton 然后用findViewById(); loginButto=(Button)findViewById(R.id.button1);返回 的是一个View的对象;//这句在内部的方法里 然后呢! 在设置其单击事件:匿名内部类 loginButton.setOnCLickListener(new OnClickListener() {public void onClick(View agr0){ System.out.println("点击了Button")} });
    查看全部
  • 监听事件写法: 1匿名内部类的方式实现。 2独立类的实现。 3以接口的方式实现。
    查看全部
    0 采集 收起 来源:概述

    2015-08-19

举报

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

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