通过setContentView来改变布局

很简单

ViewchangeActivity.java

package idrc.change;

import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;

public class ViewchangeActivity extends Activity {/** Called when the activity is first created. */    @Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);        setContentView(R.layout.main);        Button m_Button01=(Button)findViewById(R.id.button01);        m_Button01.setOnClickListener(new Button.OnClickListener()        {

            @Overridepublic void onClick(View v) {// TODO Auto-generated method stub                jumpTolayout2();            }

        }        );    }//跳转到第二个布局    public void jumpTolayout2()    {           setContentView(R.layout.mylayout);           Button m_Button02=(Button)findViewById(R.id.button02);           m_Button02.setOnClickListener(new Button.OnClickListener()           {

               @Overridepublic void onClick(View v) {// TODO Auto-generated method stub                   jumpTolayout1();               }

           }           );    }//跳转到第一个布局    public void jumpTolayout1()    {           setContentView(R.layout.main);           Button m_Button01=(Button)findViewById(R.id.button01);           m_Button01.setOnClickListener(new Button.OnClickListener()           {

               @Overridepublic void onClick(View v) {// TODO Auto-generated method stub                   jumpTolayout2();               }

           }           );    }}

main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><TextViewandroid:id="@+id/textview01"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textColor="#00aa00"android:text="@string/layout01" /><Buttonandroid:id="@+id/button01"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textColor="#0000aa"android:text="go to layout2" />
</LinearLayout>

mylayout.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="#FFFFFFFF"android:orientation="vertical" ><TextViewandroid:id="@+id/textview02"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/layout02" /><Buttonandroid:id="@+id/button02"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="go to layout1"/></LinearLayout>

  

转载于:https://www.cnblogs.com/shanshan520/archive/2012/01/08/2316358.html

android 页面转换相关推荐

  1. Android学习笔记——APP页面转换与Intent学习

    使用Intent保证多活动之间的切换,实现APP页面转换. 同时学习Intent其他诸多功能. 认知Intent Intent是Android程序中各组件之间进行交互的一种重要方式,不仅指明当前组件想 ...

  2. android页面布局更改,使用setContentView的方式更换布局文件从而更换界面

    使用转换Activity的布局文件的方式,从而达到转换android页面的目的(这里没有使用Intent): 程序很简单,摆一个大概出来: package com.seed.lee.setConten ...

  3. 了解Android Matrix转换

    原文 了解Android Matrix转换 很多年前,在学校我学习了矩阵. 我记不太清楚了,但我记得的是在想,"但是......你对这些知识做了什么呢?" 快进几年,我开始作为An ...

  4. Android Bitmap转换WebP图片导致损坏的分析及解决方案

    Android Bitmap转换WebP图片导致损坏的分析及解决方案 参考文章: (1)Android Bitmap转换WebP图片导致损坏的分析及解决方案 (2)https://www.cnblog ...

  5. HTML页面转换asp,将asp页面转换成html页面 代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 将asp页面转换成html页面 Sub GenFile(id) dim objXmlHttp set objXmlHttp = Server.Create ...

  6. asp页面怎么转html页面,将asp页面转换成html页面 代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 将asp页面转换成html页面 Sub GenFile(id) dim objXmlHttp set objXmlHttp = Server.Create ...

  7. android中调用fft函数,J使用PCM数据在Android中转换FFT(JTransforms FFT in Android from PCM data)...

    J使用PCM数据在Android中转换FFT(JTransforms FFT in Android from PCM data) 我一直在玩这个游戏已经有一段时间了,我无法弄清楚我在这里要做的事情. ...

  8. 网页html转为pdf,html页面转换成PDF文件

    html页面转换成PDF文件 发布时间:2020-06-14 05:24:50 来源:51CTO 阅读:523 作者:robinmars package pdftest; import java.io ...

  9. Android pdf转换bitmap保存到本地

    Android pdf转换bitmap保存到本地 PDF转换成图片保存到本地 Android有自带的API提供 首先要把PDF文件下载到本地,下载成功使用 下载就最简单的IO下载都行 例如: try ...

最新文章

  1. vue element upload 控件用form-data上传方式导入xls文件
  2. Ubuntu 下查看CUDA和cuDNN 版本
  3. C#读写word,文段及表格
  4. Cpp / 空指针对象调用函数的不同结果
  5. 【第二组】项目冲刺(Beta版本)第一次每日例会 2017/7/18
  6. 单片机实验:交通灯控制
  7. Flutter基础—绘画效果之不透明度
  8. ZStack GPU解决方案
  9. mysql charactersetdatabase_Mysql5.7.22 坑爹的 `character_set_database`
  10. 旧版sai笔刷_sai笔刷包最新下载
  11. 使用github客户端上传本地项目到github
  12. python获取无忧网的招聘数据
  13. 【实习日报】2019年6月上半月 前端开发实习工作日报汇总
  14. Log4Qt 日志格式化(TTCCLayout)
  15. 一次提交却发起了多次请求的一种可能的原因
  16. cocos2d-x的初步学习二十八之爱消除一
  17. firefox不能正常下载文件
  18. 对话亚洲高校首个博士论文奖-裘捷中丨KDD2022
  19. 赵小楼《天道》《遥远的救世主》深度解析(57)“此生得你红颜知己足矣”丁元英和芮小丹终于在一起
  20. Beta阶段基于spec评论作品

热门文章

  1. Eclipse快捷键以及设置
  2. C++ cin.sync()和cin.ignore()
  3. Linux内存管理详解
  4. linux修改文件内容_详解5种实用方法---Linux系统清空或删除大文件内容
  5. python的代码在哪写_python代码在哪里编写
  6. 【Java从入门到天黑|06】高质量男性SpringBoot入门及原理(基础总结版,强烈建议收藏)
  7. mysql按日、周、月、年分别统计数据
  8. EditThisCookie使用
  9. md5 算法java实现_java实现MD5算法
  10. 计算机主板diy,Pc-硬件-装机DIY-〖菜鸟入门篇〗电脑主板图解