zoukankan      html  css  js  c++  java
  • Android--入门常识

     1.Android Studio

        (1).Android Studio中,R.java存放在appuildgeneratedsource debugcom.example.administrator.helloworld.R

        (2).

    2.Android XML文件中引用资源的方法

        1. 在XML 文件中引用资源的语法如下:

           1) @[package:]type/name

           使用我们自己包下的资源可以省略package。在xml 文件中, 如main.xml 以及AndroidMainfest.xml 文件中通过“@drawable/icon”的方式获取。其中“@”代表的是R.java 类,“drawable”代表R.java 中的静态内部类“drawable”,“/icon”代表静态内部类“drawable”中的静态属性“icon”。

            而该属性可以指向res 目录下的“drawable-*dpi”中的icon.png 图标。其他类型的文件也比较类似。凡是在R 文件中定义的资源都可以通过“@ Static_inner_classes_name/resourse_name”的方式获取。如“@id/button”,
    “@string/app_name”。

            2) 如果访问的是Android 系统中带的文件,则要添上包名“android:”。如android:textColor="@android:color/red" 。

        2. “@+id/string_name”表达式
           顺便说一下,在布局文件当中我们需要为一些组件添加Id 属性作为标示,可以使用如下的表达式“@+id/string_name”其中“+”表示在R.java 的名为id 的内部类中添加一条记录。如"@+id/button"的含义是在R.java 文件中的id 这个静态内部类添加一条常量名为button,该常量就是该资源的标识符。如果id 这个静态内部类不存在,则会先生成它。通过该方式生成的资源标识符,仍然可以以“@id/string_name”的方式引用。

    3.activity_main.xml与content_main.xml

        如名之意,activity_main是主视图,规定了大的框架,可以包含content_main,而content_main则是内容视图,里面可以有按钮文本框之类的组件.

        在一个layout文件中想要包含另一个Layout文件时用:

     1 <include layout="@layout/content_main"/> 

    4.android:text与tools:text 

    我们在开发的时候习惯在添加一些提示性的东西,比如给一个textview设置文本:

     1 android:text="@string/title" 

    这时可以使用tools但交付的时候却忘记掉,以至于在你的最终产品中也会有这样的东西。

    tools可以告诉Android Studio,哪些属性在运行的时候是被忽略的,只在设计布局的时候有效。

    比如我们要让android:text属性只在布局预览中有效可以这样:

     1 tools:text="@string/title" 

    前者主要用于开发时的标准属性在最终产品中被忽略掉,后者则主要用于Android Studio识别并提供一些便捷的功能.tools属性有两大类,一类是覆盖标准Android属性的,另一类是非Android属性.

    比如:tools:showIn

        该属性设置于一个被其他布局<include>的布局的根元素上。这让您可以指向包含此布局的其中一个布局,在设计时这个被包含的布局会带着周围的外部布局被渲染。

        这将允许您“在上下文中”查看和编辑这个布局。需要 Studio 0.5.8 或更高版本。

    5.Android API

        在SDK中可以下载,下载后位置:android-sdk-windowsdocs eferenceindex.html

  • 相关阅读:
    CSS3 @media 查询(制作响应式布局)
    seajs学习
    LABjs、RequireJS、SeaJS 区别
    jquery知识简单运用
    jquery拖拽
    选项卡简单版
    手风琴,回到顶部,无限运动
    分步运动
    多图片放大显示
    测试定时器、获取字符串的字节长度
  • 原文地址:https://www.cnblogs.com/xmjz/p/5310704.html
Copyright © 2011-2022 走看看