Android 基本语法

知道了res 目录下每个文件夹的含义,我们再来看一下如何去使用这些资源吧。比如刚刚在strings.xml 中找到的Hello world!字符串,我们有两种方式可以引用它:
1. 在代码中通过R.string.hello_world 可以获得该字符串的引用;
2. 在XML 中通过@string/hello_world 可以获得该字符串的引用。
基本的语法就是上面两种方式,其中string 部分是可以替换的,如果是引用的图片资源就可以替换成drawable,如果是引用的布局文件就可以替换成layout,以此类推。

时间: 2024-12-11 14:35:18

Android 基本语法的相关文章

【Android Studio探索之路系列】之八:Gradle项目构建系统(二):Gradle for Android脚本语法

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 在介绍Gradle for Android脚本语法语法之前,我们先来了解一下Android Studio工程中几个常见的Gradle脚本文件的相关功能,这样我们会有个大致的印象,而后我们再详细的去讨论相关的语法表达. Android Studio中,Gradle由一个顶级配置文

Android.mk语法解析

Android.mk文件相当于是从Makefile文件中截取的小片段,非常非常的小!可被系统解析一次或者多次!应该尽量少的声明 该文件的一个很重要的组成部分就是模块 1.    - a static library   静态库 2.    - a shared library   动态库 只需要将动态库安装/拷贝到你的应用程序包即可,静态库是用来生成动态库的 你可以定义一个或多个模块,而且同一source file你可以放到多个模块中 编译之前还有一些细节要注意,比如:不需要将头文件或者一些依赖

Android init 语法解析

Android init脚本语言的规范 语法描述:system/core/init/readme.txt 关键字: token:  计算机语言中的一个单词,就跟英文中的单词差不多一人概念. Section: 语句块,相当于C语言中大括号内的一个块.一个Section以Service或On开头的语句块.以Service开头的Section叫做服务,而以On开头的叫做动作(Action). services: 服务. Action: 动作 commands:命令. options:选项. trigg

Android: samil语法指令集-基于dex文件结构的寄存器虚拟机

Smali文件结构解   Smali文件与java中的类是一一对应的,包括内部类和匿名内部类也会生成对应的smali文件(典型的比如实现某个接口的匿名内部类),所以你会看到.smali文件比.java文件更多. smali文件是由Dalvik指令组成的,它有自己的一套规则,它的指令都是以“.”开头,常用的指令如下: 指令  说明 .class  包名+类名 .super  父类类名 .source  源文件名称 .implements  接口实现 .field  定义字段 .method/.en

android smail 语法学习之二

下面是if 语句 for 语句在smali中写法: 条件跳转分支: "if-eq vA, vB, :cond_**"   如果vA等于vB则跳转到:cond_**"if-ne vA, vB, :cond_**"   如果vA不等于vB则跳转到:cond_**"if-lt vA, vB, :cond_**"    如果vA小于vB则跳转到:cond_**"if-ge vA, vB, :cond_**"   如果vA大于等于vB则

Android smali 语法

http://nickycc.lofter.com/post/23e2a6_17d6a07 http://blog.csdn.net/l25000/article/details/46842013 https://smalinuxer.github.io/2015/12/07/smali-base-1.html

Android Java语法学习

Activity中有一个名称叫onCreate的方法.该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始. onCreate方法的参数savedInstanceState onCreate方法的完整定义如下: public void onCreate(Bundle savedInstanceState){   ----------------onCreate方法的参数是一个Bundle类型的参数. super.onCreate(savedInstanceState)

Android.mk 文件语法详解

转:http://blog.sina.com.cn/s/blog_602f8770010148ce.html ===================================================================================== 0. Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息. Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次

Android JNI的Android.mk文件语法详解

Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息. Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次. 所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义. Android.mk文件语法允许我们将Source打包成一个"modules". modules可以是: 静态库 动态库. 只有动态库可以被 install/copy到应用程序包(A