Android——基础(1)

 组件属性:

很基础、很简单的一些Android常用的组件的常用属性:

1.android:layout_widthandroid:layout_height属性:

match_parent:视图与其父视图大小相同、  wrap_content:视图将根据其展示的内容自动调节大小。

2.android:orientation属性:

有两个属性:vertical 和horizontal

3.android:text属性:

TextView和Button组件具有android:text属性、该属性指定组件要显示的文字内容。 android:text属性值不是字符串值,而是对字符串资源(string resources)的引用

字符串资源包含一个独立的名为strings的XML文件中。 我们通常将文字内容放置在独立的字符串资源XML文件中,然后引用它们。这样的好处是方便于对应用进行本地化。

 

组件的属性有很多,以后慢慢补充。

二、引用组件:

在activiy中,可通过一下Activity方法引用已生成的组件:

public View findViewById(int id)

设置监听器:

为你所需的控件添加监听器、Android应用程序属于典型的事假驱动类型,为响某个事件而创建的对象叫做监听器。 监听器是实现特定监听器接口的对象,用来监听某类事件的发生。

在给控件设置监听器的时候,会用到匿名内部类的方法:  传入SetOnClickListener(OnClickListener)方法的监听器参数是一个匿名内部类实现。

使用匿名内部类来监听的好处:1.可以在同一处实现监听器的方法,代码更清晰刻度。2.事件监听器一般只在同一处使用,使用匿名内部类可以避免不必要的命名类实现。

三、创建提示消息(toast):

创建一个toast: public static Toast makeText(Context context,int resId, int duration) 解释:

Context参数通常是Activity的一个实例, 第二个参数是toast要显示字符串消息的资源ID。Toast类必须借助Context才能找到并使用字符串的资源ID,第三个参数通常是两个Toast常量中的一个,用来指定toast消息显示的持续时间。最后通过Toast.show()方法在屏幕上显示toast消息。

 

学习到这里就能编写一个简单的运用按钮,提示消息框,出现文字的小Demo。

 

额...因为是基础 那就不献丑把小Demo发出来了。

 

我来给大家详细的说明下Android的编译过程吧:

 如流程图所示 Android的编译过程  详细流程图。

posted @ 2016-09-21 16:22  lancenlee  阅读(132)  评论(0编辑  收藏  举报