- 简单来说,activity就是一个界面。
- 可以通过一个activity启动另一个activity
- 在res文件夹下的layout文件中可以修改文字:
android:text="hello_world"
- 或者
android:text="@string/hello_world"
,像这样是引用string资源。在values文件夹下的strings.xml配置文件中添加<string name="hello_world">hello Jasmine</string>
,就可以显示 “hello Jasmine”的字样了。此种方法会更好一些。 - 程序从
onCreate()
函数开始执行 - Activity会通过
setContentView()
里指定一个视图来呈现内容。 - vertical layout中若拖入组件,会一行行往下排。
- 要修改activity所绑定的布局,可以在MainActivity中修改
setContentView(R.layout.my_layout);
只要在最后一个“.”后面修改自己要使用的布局即可。 - manifest是android中配置文件所在的目录
- java文件是程序所有源代码所在的目录
res目录是所有资源文件所存在的目录(布局视图、菜单、字符串、尺寸、样式)
启动另一个activity:
首先在my_layout.xml 中将跳转按钮的id设置一下
android:id="@+id/btnStartAnotherAty"
然后在MainActivity中通过代码
findViewById(R.id.btnStartAnotherAty)
在程序中访问控件
findViewById(R.id.btnStartAnotherAty).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(MainActivity.this,AnotherAct.class));
}
});
程序自动添加onClick事件,在此事件中启动另一个activity。
还可以启动一个网页
public void onClick(View view) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.baidu.com")));
}