Andoid基础学习_1
来源:互联网 发布:沙特投资歼31知乎 编辑:程序博客网 时间:2024/05/21 09:29
1,如何启动一个activity
在包下新建一个java类Aty1,将这个类继承于Activity;
欲启动一个Aty1,在Manifest.xml中添加(也可以在图形化界面的Application中,Application Nodes-add<activity>-name<browse>-Aty1),即可在Mainfest.xml中显示
2,快捷键:
myeclipse的自动完成功能 快捷键 alt+? 可以猜测你接下来可能进行的操作供你选择
快捷键 alt+Shift+S(弹出源代码的相关选项)
+v 继承覆盖方法
+r 添加geter和seter
+m 成员的方法
+h 添加 hashcode()和equals()
+o 完成构造方法
+c 继承构造方法
+'删除选中的一大堆代码
自动补全:Alt+/
CTRL+Alt+向上/向下键 复制一整行
查看红线出现的错误:Windows:CTRL+1;
3,问题:
在 <uses-sdk android:minSdkVersion="10"
android:targetSdkVersion="16" />中出现以下警告:
Not targeting the latest versions of Android; compatibility modes apply. Consider testing and
updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details.
solution:
project->clean即可解决!!!(如果运行时在界面上出现unfortunately,...has stopped,也试试这个方法)
4:在一个activity中启动另一个activity
首先,将MainActivity.java 和activity_main.xml通过在前者中用setContentView(R.layout.activity_main);此语句连接
Aty1.java和aty1.xml也同样是如此进行连接。
其次,在activity_main.xml布局中设置一个Button,然后去MainActivity.java中先在类中将其私有化,
然后在setContentView(R.layout.activity_main);下面通过findViewById()方法查找得到布局里面的主键,然后强转。
btnStartAty1=(Button) findViewById(R.id.btnStartAty1);
下面,给这个按钮设置监听器,去启动Aty1:
btnStartAty1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent i = new Intent(MainActivity.this,Aty1.class);
startActivity(i);
}
});
5,Activity的数据传递:
第一种比较简单的数据:
- Andoid基础学习_1
- Python基础学习_1
- JAVA学习_1基础
- JavaScript学习笔记_1.基础
- andoid 基础:servicer
- python_学习笔记_基础练习_1
- three.js学习笔记 基础1_1
- GO语言基础学习------方法_1
- RxJava2.0_1:基础学习和理解
- andoid webkit学习
- 机器学习:LDA_数学基础_1:贝叶斯数学_基础
- javascript学习(4)——[基础回顾]类_1
- ANDROID基础学习笔记_1.1_练习
- 机器学习笔记_数学基础_1-微积分
- 先锋机器人学习笔记_1-5 Aria 编程基础
- Andoid开发之Java基础(一)
- 一、andoid基础之四大组件
- hibernate基础_1
- H5+app如何使用session 服务端为PHP
- SHELL入门教程(6)-环境
- js和jq在实际开发中比较好用的方法总结
- SQL Server2008中CROSS APPLY的应用范例(二) - 将一个或多个字段内用逗号分隔的内容分成多条记录
- 使用MySql数据库创建表空间,日志
- Andoid基础学习_1
- [BZOJ1601] [Usaco2008 Oct]灌水
- sql server2008数据库备份作业
- Hduoj1869【Floyd】
- jquery validationengine验证
- webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器
- 从庖丁解牛说uboot如何编译
- eclipse code templates 设置(eclipse注释模版配置)
- 【多媒体封装格式详解】---FLV