zoukankan      html  css  js  c++  java
  • android 页面转换

    通过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. */
    @Override
    public 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()
    {

    @Override
    public 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()
    {

    @Override
    public 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()
    {

    @Override
    public 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" >
    
        <TextView
            android:id="@+id/textview01"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#00aa00"
            android:text="@string/layout01" />
        <Button
            android: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" >
    
        <TextView
            android:id="@+id/textview02"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/layout02" />
         <Button
            android:id="@+id/button02"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="go to layout1"
            />
    
    </LinearLayout>
    

      


     

  • 相关阅读:
    chrome——关于chrome浏览器的奇葩问题
    vscode——配置终端集成bash和cmd
    AndroidStudio——Android SDK
    Navicat——如何导出所有的查询数据
    mpvue——实现点击数组内的某一元素进行置顶(排序第一)操作
    TP5.x——开启跨域访问
    TP5.x——聊天列表查询
    MarkDowm——语法篇
    写一个整数四则运算的解析器——语法分析部分
    写一个整数四则运算的解析器——词法分析部分
  • 原文地址:https://www.cnblogs.com/shanshan520/p/2316358.html
Copyright © 2011-2022 走看看