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的数据传递:

第一种比较简单的数据:

 

0 0
原创粉丝点击