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

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

Amos
难度入门
时长 5小时 0分
  • src 存放java源代码 gen 存放系统自动生成的配置文件 Android4.4.2 包含应用程序所需的所有Android SDK库 assets 存放资源文件,不会自动生成id,且不会自动占用空间。 bin 存放应用编译后生成的可执行文件apk,以及被打包到apk中的资源 res 存放应用用到的所有资源,如图片布局等 drawable/ 存放不同密度的图片资源 layout/ 存放布局文件 values/ 存放字符串,主题,颜色,样式等资源文件 AndroidManifest.xml清单文件,配置一些与应用有关的重要信息,包含包名,权限,程序组件等等
    查看全部
  • 跑马灯效果
    查看全部
  • 【toggle开关按钮】 1.设置ToggleButton后,点击ToggleButton,其checked会自动改变,因此在监听中,只需判断checked的状态就行。 2.监听器OnCheckedChangeListener,监听方法setOnCheckedChange(CompoundButtonView buttonView, boolean ischecked) 参数含义:当有很多个ToggleButton同时监听了该方法时,使用buttonView.getID()来区分是哪个按钮发生了点击事件 3.java文件中设置ImageView的图片:img.setBackgroundResource(isChecked?R.drawable.xxx:R.drawable.xxx)(两个if的时候,使用三目运算处理更简便)
    查看全部
  • src 存放java源代码 gen 存放系统自动生成的配置文件 Android4.4.2 包含应用程序所需的所有Android SDK库 assets 存放资源文件,不会自动生成id,且不会自动占用空间。 bin 存放应用编译后生成的可执行文件apk,以及被打包到apk中的资源 res 存放应用用到的所有资源,如图片布局等 drawable/ 存放不同密度的图片资源 layout/ 存放布局文件 values/ 存放字符串,主题,颜色,样式等资源文件 AndroidManifest.xml清单文件,配置一些与应用有关的重要信息,包含包名,权限,程序组件等等
    查看全部
  • 设置一个监听事件 bt1=(Button) findViewById(R.id.button1); bt1.setOnClickListener(new OnClickListener(){ @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent =new Intent(mcontext,SActivity.class); startActivity(intent);
    查看全部
  • Activity 的生命周期: 创建:onCreate()/运行:onStart()/ 获取焦点:onResume()/失去焦点:onPause()/暂停:onStop()/销毁:onDestroy()/onRestart()/
    查看全部
    0 采集 收起 来源:生命周期概述

    2015-03-24

  • 监听事件实现的三种方式: 1. 匿名内部类 2. 独立类 3. 实现接口
    查看全部
  • android 的四大组件: Activity / Servcie / BroadcastReciver /Content Provider
    查看全部
  • 【MultiAutoCompleteTextView的设置】 与AutoCompleteTextView的设置方法类似,不过, 需要额外设置"分隔符",multiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); 【两者的使用情况】 AutoCompleteTextView多用于搜索框 MultiAutoCompleteTextView多用于邮件收件人、短信收件人的选择
    查看全部
  • 【MultiAutoCompleteTextview VS AutoCompleteTextView】 MultiAutoCompleteTextView相比AutoCompleteTextView的区别是可以支持选择多个值,只要一分隔符分开输入即可。mtxt.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer())来设置分隔符的形式。
    查看全部
  • 【自动补全功能:AutoCompleteTextView】 1.初始化控件 要先实例化对象,用findViewById( )来赋值,而findViewById( )返回的是view对象,所以要强制类型转化 2.选用适配器 适配输入内容与数据源 ArrayAdapter<String> adapter = new ArrayAdapter<String>(content,resource,objects); 其中: content——this,上下文的一个对象; resource——android.R.layout.simple_list_item_1(类似于activity_main的xml文件),对应的一个布局 objects——(参数objects是String类型数组的数据源)res 3.初始化需要匹配的数据源 private String[ ] res ={“数据1”,”数据2”,”数据3”,”数据4....”}; 4.将 adapter绑定到AutoCompleteTextView上 使用AutoCompleteTextView的setAdapter方法。 5.设置匹配阈值 android:completionThreshold = "3" 输入够3个字符开始匹配
    查看全部
  • 【跑马灯效果的实现:TextView文本过长】 1.TextView的内容过长时,默认分行,加上singleLine属性,会有省略号 2.跑马灯效果 (1)只有一个TextView时: android:singleLine="true" //只能单行,超出的文字显示为"..." android:ellipsize="marquee"//省略号没有,但没有跑马灯效果 /*增加以下两个属性才能实现跑马灯*/ android:focusable="true" android:focusableInTouchMode="true" (2)当要实现两个或多个跑马灯效果时: 就要自定义一个Class继承TextView,实现三个构造函数(右键→Source→Generate Constructors from SuperClass),覆写如下方法,因为只有一个控件能获得焦点: public boolean isFocused() { return true; } 然后在布局文件中把TextView改成自定义的MarqueeView extends TextView 记得带包名,如<com.hm.marqueedemo.MarqueeView ... />
    查看全部
  • 【单位】 px像素值,一般不建议使用,不能根据分辨率进行等比的缩放 dp控件中长度大小限制的使用,可以根据分辨率缩放 sp更多在显示文字时使用,可以根据分辨率缩放
    查看全部
  • 【button的透明度】 button.setAlpha(0.5f); 说明:float型的参数,取值从0-1,0表示透明,1表示不透明 调用此方法需要至少API level 11
    查看全部
  • 【输出信息】 1、System.out.println(); 在控制台LogCat中显示,Tag列内容为System.out 2、Log.i(tagName,"info"); 在控制台LogCat中显示,Tag列内容为tagName 3、Toast.makeText(MainActivity.this , "要显示的内容" , 1).show(); 效果有点类似popup弹窗,显示2、3秒后消失,有点炫酷的样子!
    查看全部

举报

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

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