Android的按键页面跳转设计
来源:互联网 发布:运营商网络重构步骤 编辑:程序博客网 时间:2024/05/22 08:13
最近在学习Android开发,觉得很有意思,希望自己持之以恒,最终能够劳有所获。
今天给大家分享一下Android开发最基本的开发设计——简单的按键页面跳转。
方法如下:
安卓的环境搭建网上教程很多,这里不作介绍。大家可以网上查看。
首先创建一个Android的工程,如下图:
然后点击下一步。
保持默认状态,点击下一步。
继续下一步。
然后选择一个空的活动“Empty Activity”,下一步。
保持默认状态,点击完成。这样工程建立成功,可以完成相应的开发了。
下面是开发的过程
首先我们需要添加按键。
- 修改activity_main.xml文件,设置button
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:id="@+id/button0" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/message" /></LinearLayout>
**注意:**android:text=”@string/message 中message放的是按键上的提示信息。为了保证代码的优化性能好,我们将message中的内容写在values目录下的strings.xml中。如下图:
修改该xml文件,代码如下:
<string name="message">点击我跳转</string>
这里就将手机上按键的简单布局修改完成,下面需要修改跳转的页面的布局。
2. 复制一个activity_main.xml文件,将其重命名为bankactivity.xml文件。注意它的命名规范:必须包含且仅包含字母a-z、数字0-9和符合”_”与”.” 不能出现大写字母 如图:
注意: 图中的A要改成小写的a 如bankactivity.xml
然后修改该文档,代码修改如下:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:id="@+id/button1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/message1" /></LinearLayout>
同样需要在strings.xml中加一段代码,标注message1的信息。
<string name="message1">跳转成功</string>
此时基本的布局就完成了,接下来需要将这两个功能进行相关。完成这样的功能需要修改src目录中的Java代码。
3. 首先我们需要新建一个Java文件,方法如下图:
生成后BankActivity.java所存放的位置,如图:
接下来就是修改两个Java文件中代码:
MainActivity.java中修改为:
package com.example.android_pagejumps;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.view.View.OnClickListener;import android.content.Intent;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //view层的控件和业务层的控件,靠id关联和映射 给btn1赋值,即设置布局文件中的Button按钮id进行关联 Button btn1=(Button)findViewById(R.id.button0); //给button0绑定监听事件 btn1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // 给bnt1添加点击响应事件 Intent intent =new Intent(MainActivity.this,BankActivity.class); //启动 startActivity(intent); } }); }}
BankActivity.java中修改为:
package com.example.android_pagejumps;import android.os.Bundle;import android.app.Activity;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class BankActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.bankactivity); Button btn2=(Button)findViewById(R.id.button1); btn2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub finish(); } }); }}
- 下面创建AVD虚拟器,便于软件的安装展示。
如图:
我这个是我创建好的,如果没有可以自己创建,如图:
内容可以自己选择。 - 修改代码后可能会有问题,如R.java文件丢失。一般是布局文件问题,需要找到布局文件的错误所在才能解决问题。
- 关联两个Java文件
如图:
然后添加新的Java文件
这样就可以执行看效果了。
如图所示:
这样就可以写更多的跳转页面了。
刚开始学习安卓,着实有难度,请假了周围的高手,完成了今天的页面跳转任务。持之以恒,努力奋进!!!
- Android的按键页面跳转设计
- android 的页面跳转
- Android的页面跳转
- Android的页面跳转
- android页面跳转的实现
- 简单的Android页面跳转
- Android页面跳转的方法
- android 页面的自动跳转
- Android页面的跳转方式
- js根据按键传值跳转页面
- Android开发--页面间的跳转
- android页面的跳转以及传值
- Android开发实现页面的跳转
- Intent 向导 android页面的跳转
- Android跳转页面的基本方式
- android intent的跳转,页面传值
- android-----有返回值的页面跳转
- Android 跳转至需要登录的页面
- android 通过代理activity的方式实现插件化
- Lombok
- Terminator安装与设置
- 【Java学习之路】Java编程之判断素数
- c++父类与子类的转换(QT环境下)
- Android的按键页面跳转设计
- Google Analytics
- jsp与Servlet
- Python3 简介及使用
- 鱼眼校正
- svn提交中遇到locked锁定问题
- 微信分享SDK接入——Java
- string.h头文件中局部函数的自我编写,简易版
- Picasso源码解析