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的编译过程  详细流程图。

  • 相关阅读:
    给文件夹添加命令行窗口菜单,直接在命令行下打开当前目录
    "路径的形式不合法"错误的解决方法
    常用性能计数器说明
    DataTable 和 DataView 的使用技巧
    Maven + Sonar + Jacoco扫描代码覆盖率
    JIRA中自定义Dom4j依赖,引起”SAXParserFactoryImpl cannot be SAXParserFactory“ 异常
    "给你第二次机会"——小议PushbackInputStream
    怎么处理警告:编码 GBK 的不可映射字符
    Dom4j解析XML中遇到的一些问题
    JIRA开发之——Programming Issues
  • 原文地址:https://www.cnblogs.com/lsy-lancen/p/5886824.html
Copyright © 2011-2022 走看看