发表于: 2016-10-09 14:17:57

2 756


今天完成的事情:

1、搭建了Android开发环境,了解了TextView、EditText

控件的常用属性如下:

控件id(andoird:id)

控件高度(andoird:layout_height)//wrap_content 包裹文本內容math_parentq铺满父类容器

控件宽度(andoird:layout_width)/wrap_content 包裹文本內容math_parentq铺满父类容器

文本内容(andoird:text)

文本大小(android:textSize)

文本颜色(android:textColor)

控件背景(andoird:background)

 EditText相比TextView多了两个常用属性:

输入提示文本(andoird:hint)

输入文本的类型(android:inputType)

2、学习了ImageView。

常用属性如下:

ImageView内容图片(android:src)

ImageView背景图片(android:background)

或者直接使用RGB颜色作为ImageView的背景颜色(andoird:background=#000000)

ps:不同分辨率下准备好不同分辨率的图片

3、学习了Button和ImageButton。

共有的特征:都可以作为一个按钮产生点击事件

不同点是Button有text属性、ImageButton有backgournd、src属性(ps:可以做一个有文本内容的图片)


4、学习了Button、ImageButton的监听事件。

都有一个onclick事件,通过自身的setOnClickListener(OnClickListener)方法添加点击事件

实现的监听事件有3种方法:1、匿名内部内;2、外部类;3、实现接口的方式

1、匿名内部内实现的方法:

 1、首先通过private初始化控件;

 2、通过findViewByID查找对应的View的ID并返回一个View对象;

    3、设置一个Button监听器,来实现点击Button之后的事情 

*****.setOnClickListener(new OnClickListener()){

    public viod onClick(View arg0){

        //在onClick方法中监听Button点击动作,使用System.out.println在控制台输出一句话

        System.out.println("Button被点击了");

    }

}

2、 外部类实现的方法:多个监听器不仅可以调用自己子类的onClick方法还会调用父类的onClick方法。

   1、自定义一个类,使用onClickListener接口

    class MyOnClickListener  implements onClickListener{

        //实现onClick方法

        public void onClick(View v){

        }

    }

    2、设置Button监听器,调用父类的onClick的方法实现

     public void onClick(View v){

         super.onClick(v);

    }


3、实现接口的方式

在类上实现一个onClickListener对应的接口

通过.setOnClickListener(this)来访问本身类下面的接口对象


明天计划的事情:

学习五布局 :1、线性布局LinearLayout2、相对布局RelativeLayout3、帧布局FrameLayout4、绝对布局AbsoluteLayout5、表格布局TableLayout

开始做任务

遇到的问题:今天遇到的问题主要是控件的书写格式以及控件名的写法规范,在实现监听事件的时候有点捋不清,通过多次编写捋清了。
收获:学到了基础的TextView、EditText、ImageView、Button和ImageButton的使用方法,以及设置Button和ImageButton的监听事件!!明天继续努力!!





返回列表 返回列表
评论

    分享到