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

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

Amos
难度入门
时长 5小时 0分
  • ToggleButton
    查看全部
    0 采集 收起 来源:ToggleButton概述

    2015-05-08

  • 一、外部类监听事件流程: 拖2个按钮--宽度充满屏幕--将字符串(按钮1、2)写到string文件下--调用(@string/button1、2)--在mainActivity.java中,初始化2个按钮(private Button bt1、2)--将2个按钮引入到activity中(bt1=(Button)findViewById(R.id.button1);)--定义一个外部类(class MyOnClickLisener implements OnClickListener{})--实现onclickListener(鼠标点在词组上,出现的东西点击第1个--产生onclic事件)--new一个自定义的类--(由于onclick定义的是public所以new完之后没有补全)--手动补全(onclick +ctrl+/)--toast一下(Toast.makeText(MainActivity.this, "按钮1要执行的逻辑", 1).show();)--(此时可以调用父类的onclick)--用改变透明来验证外部类的好处 二、为什么(Button)findViewById(R.id.button1)前要加button转换类型?--因为默认findViewById是view类型 三、内部类监听--bt1.setOnClickListener(new OnclickListener(){。。。System.out.println("我的Button被点击了");})对比下 四、implements一般是实现接口;extends 是继承类。定义外部类时用implements,因为OnClickListener是一个接口不能用extend(继承) 五、setContentView(R.layout.activity_main);出错:解决方案:因为我命名的是demo2而不是activity_main,所以导错包了 六:外部类的优点:如很多按钮要实行同一个效果 七、v.setAlpha(0.5f);//改变透明
    查看全部
  • MultiAutoCompleteTextVew
    查看全部
  • MultiAutoCompleteTextView 设置分隔符就是设置用什么符号当分隔符
    查看全部
  • android:layout_alignParentLeft="true"子类控件相对当前父类容器靠左边 android:layout_alignParentTop="true"子类控件相对父类容器靠上边 android:layout_marginLeft="41dp"子类控件距离父类容器左边的距离 android:layout_marginTop="33dp"子类控件距离父类容器上边的距离 android:layout_centerInParent="true"子类控件相对父类容器即水平居中又垂直居中 android:layout_centerHorizontal="true"子类控件相对父类容器水平居中 android:layout_centerVertical="true"子类控件相对父类容器垂直居中 android:layout_below="@+id/button1"该控件位于给定id控件的底部 android:layout_toRightOf="@+id/button1"该控件位于给定id控件的右边 android:layout_above="@+id/button1"该控件位于给定id控件的上面 android:layout_toLeftOf="@+id/button1"该控件位于给定id控件的左边 android:layout_alignBaseline="@+id/button1"该控件的内容与给定id控件的内容在一条线上 android:layout_alignBottom 该控件的底部边缘与给定ID控件的底部边缘对齐 android:layout_alignLeft 该控件的左边缘与给定ID控件的左边缘对齐 android:layout_alignRight 该控件的右边缘与给定ID控件的右边缘对齐 android:layout_alignTop 该控件的顶部边缘与给定ID控件的顶部边缘对齐
    查看全部
    7 采集 收起 来源:使用相对布局

    2018-03-22

  • 1、初始化控件 acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); 2、需要一个适配器 3、初始化数据源 - 根据此匹配输入内容 4、将adpter与当前AutoCompleteTextView绑定
    查看全部
  • 各个结构组成
    查看全部
  • 1.初始化控件; 2.设置监听器;setOnClickListener 3.实现onClick事件。 a.匿名内部类实现;对象.setOnClickListener(new OnCLickListener) b.独立类实现;对象.setOnClickListener(监听器实例) c.接口方式。对象.setOnClickListener(this) 1.匿名监听事件 loginButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View argView0) { // TODO Auto-generated method stub System.out.println("我的Button被点击了"); } }); 2.独立事件 loginButton.setOnClickListener(listener); 外部单独: OnClickListener listener = new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub System.out.println("独立实现的类触发了"); } }; 3.实现接口 public class MainActivity extends Activity implements OnClickListener{ loginImageButton.setOnClickListener(this); public void onClick(View v) { // TODO Auto-generated method stub Log.i("tag","第三种方法"); } }
    查看全部
  • 在Android设置linearlayout: 删除layout的文件--新建--new Android XMl file--
    查看全部
  • AutoCompleteTextView 功能:根据输入内容动态匹配 特有属性android:completionThreshold 输入多少字符时自动匹配
    查看全部
  • 跑马灯总结: 1、在XML里设置三个属性 ellipsize focusables focusableInTouchMode singeLine 2、自定义一个textview类(class)添加构造函数(三个都加) 将isFocused设成true 3、在xml里把textview改成刚才自定义的包名称.类名
    查看全部
  • 为什么第二行的文字一开始不滚动,因为两个都是强制focused,焦点已经被第一行占用。
    查看全部
  • 用isFocused来显示跑马灯
    查看全部
  • 数值的三个单位 px像素值,无法按分辨率缩放,最好不用 dp或dip 最推荐dp sp 多用在显示文字
    查看全部
  • imagebutton上若想设置文本,需要使用background及src用带有文字的图片做背景
    查看全部
    0 采集 收起 来源:总结

    2015-05-08

举报

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

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