【Android 初学】2、View初步

1、View的基本概念

  View就是所有控件类的父类。(文本、按钮、多选、布局、··· ···)

2、在Activity当中获取代表View的对象

  使用findViewById(R.id.ppp) ;ppp表示控件的ID

  例如TextView textView= (TextView)findViewById(R.id.textView);

  该方法将返回一个View类型,必须使用向下转型为响应的控件。

3、设置View的属性

  使用上一个textView的对象;

  可以修改该控件的text属性,如:textView.setText("Hello World");

4、为View设置监听器

  1)获取代表控件的对象(在第2点说过)

  2)定义一个类,实现监听器接口  如:定义一个OnClickListener接口ButtonListener

  3)生成监听器对象        如:生成一个OnClickListener对象buttonListener,复写其onClick方法;

  4)为控件绑定监听器对象     如:button.setOnClickListener(buttonListener);绑定之后,每当按钮被按下,监听器的onClick方法就会被调用。

《===================END=========================》

  

  

【Android 初学】2、View初步,布布扣,bubuko.com

时间: 2024-10-10 23:25:53

【Android 初学】2、View初步的相关文章

【Android 初学】Activity初步

1.Activity启动流程 Android操作系统 -->  读取配置文件AndroidMainfest.xml(得知启用哪个Activity)-->  生成MainActivity对象(名字可自定义) --> 调取该Activity的onCreate()方法 --> 在该方法会读取布局文件,决定该Activity显示界面 2.Activity与布局文件的关系 所谓的布局文件就是指示Activity显示的内容 3.在Activity当中获取代表控件的对象 每一个控件在Activi

【Android 初学】3、控件布局初步

什么是控件布局 所谓的控件布局方法,就是指控制控件在Activity当中的位置.大小.颜色以及其他控件样式属性的方法. 控件的布局,在android中,有两种方法: 1.使用布局文件完成控件布局(相对简单) 2.在Java代码中完成控件布局(动态布局.更灵活.也相对复杂) 布局方法分类 1.Linear Layout(最容易掌握) 线性布局:可以纵向布局.也可以横向布局. 2.Ralative Layout(最常用使用.熟悉WEB开发的人就很熟悉) 3.ListView 4.Grid View

【Android 初学】7、相对布局--初步入门

Start Android  1.什么是相对布局() 相对布局是另外一种控件的摆放的方式: 相对布局是通过指定当前控件与兄弟控件或是父控件之间的相对位置,从而达到控制控件位置的目的: 2.为什么要使用相对布局 相对布局的UI性能比线性布局(嵌套太多)更好: 3.相对布局的常用属性 RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false     android:layout_centerHrizontal  水平居中     android:layout_cent

Android学习之Activity初步

Activity作为Android的第一步接触的概念,在学习中将初步的认识总结下来,以便后续的回顾与反思. 1.在用Android Studio生成第一个helloworld应用程序运行在手机上时,发现继承自Activity的MainActivity生成的界面上,默认的Label是不可见的,即使在AndroidManifest文件中定义android:Label="This is FirstActivity"也无济于事.后来才发现应该是继承Activity的原因,将其改为extends

【ANDROID 初学】控件--IMAGEVIEW的使用方法

Start Android 1.图片视图(ImageView)的基本概念 2.<InameView/>与ImageView 3.神奇的ScaleType属性 当图片大小与ImageView大小不匹配的时候,可以通过该属性来调整图片与ImageView控件的位置关系. android:scaleType:  android:scaleType是控制图片如何resized/moved来匹对ImageView的size. ImageView.ScaleType / android:scaleType

Android的ViewPager的初步使用

之前想实现页面的滑动效果,在网上搜了下,挺多的关于TabHost的使用的例子,然后就使用了TabHost,但是效果非常一般(Maybe我不会用).然后同学介绍使用ViewPager,就上网问百老师,挺多例子挺详细的,亲自试了下,做出了我想要的效果,现在就总结下: 1.建立一个主的Activity,继承FragmentActivity,再创建一个Adapter类,继承FragmentPagerAdapter(继承其他Adapter没有测试过),使用的方式和ListView的Adapter差不多.然

【玖哥乱弹】Android初学路上会遇到的瓶颈

对于大多数大三学生来说,这个暑假是人生最后一个暑假.对于IT专业的学生来说,开学后就要面对各大IT企业的秋招,很多人会成为从0开始的Android实习生.在Android初学之路上,每个Android实习生都会遇到各式各样的瓶颈. 克服瓶颈要从克服自己对一切瓶颈的偏见做起,把逃避瓶颈的行为变成享受瓶颈带来的乐趣的过程.要知道喜力比国产啤酒贵好多的一条重要原因就在于喜力的瓶颈:你现在去买一瓶玻璃瓶装喜力,用手握住瓶颈,大拇指按住那颗星,然后用你最熟悉的动作撸瓶颈,你会喜欢这种手感的. Androi

【Android 初学】5、控件--ImageView的使用方法

Start Android 1.图片视图(ImageView)的基本概念 2.<InameView/>与ImageView 3.神奇的ScaleType属性 当图片大小与ImageView大小不匹配的时候,可以通过该属性来调整图片与ImageView控件的位置关系. android:scaleType:  android:scaleType是控制图片如何resized/moved来匹对ImageView的size. ImageView.ScaleType / android:scaleType

Android初学第24天

Android初学第24天 10_FragmentArguments 代码 CrimeListFragment.java package com.bignerdranch.android.criminalintent; import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.widget.LinearLayo