zoukankan      html  css  js  c++  java
  • 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的编译过程  详细流程图。

  • 相关阅读:
    前端面试题整合(JS基础篇)(二)
    前端面试题整合(JS基础篇)(一)
    python学习笔记(六)— 模块
    python学习笔记(五)— 内置函数
    python学习笔记(四)— 补充
    python学习笔记(四)— 函数
    python学习笔记(二)— 集合
    python学习笔记(三)— 文件操作
    python学习笔记(二)— 字典(Dictionary)
    python学习笔记(二)— 元组(tuple)
  • 原文地址:https://www.cnblogs.com/lsy-lancen/p/5886824.html
Copyright © 2011-2022 走看看