您的位置:首页 > 移动开发 > Android开发

Android 学习笔记1(activity中组件)

2017-08-02 15:33 302 查看
简单来说,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")));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: