前言: 因为有多年iOS开发经验, 学习安卓开发比较容易, 所以被单位分配学习安卓开发任务, 在此记录每天的学习笔记, 与大家分享探讨, 共同进步.
结构
mainfests:
-- AndroidManiFest.xml: 核心配置文件, 相当于web.xml, 项目发布到模拟器, 首先读取此文件
src: 源代码
--MainActivity.java(主视图), 界面, 回调布局文件的函数(相当于js)
res: 资源文件的配置
-- layout: Activity相应的配置(相当于html)
-- activity_main.xml: 布局文件, 图形化与文件视图
-- values:
--strings.xml: 普通字符串存放
R类
// 通过id查找视图
TextView textView = findViewById(R.id.textView1);
textView.setText("改名");
// 通过R类调用字符串
textView.setText(R.string.msg);
// 在layout布局文件中引用字符串(@=R类)
android:text= "@string/msg"
资源国际化
1. 在res目录下, 建立文件夹values-zh-rCN
2. 在默认的values目录下 和 新创建的values-zh-rCN 的strings.xml中, 相同key的字符串, 会跟随设置的手机语言自动国际化
网友评论