方法1、通过setContentView切换layout有以下步骤:_android11 如何切换桌面模式 不要上划进入二级菜单">
当前位置:   article > 正文

Android 的界面切换方法_android11 如何切换桌面模式 不要上划进入二级菜单

android11 如何切换桌面模式 不要上划进入二级菜单

一、Android 的界面切换方法有两个:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

方法1、通过setContentView切换layout有以下步骤:

①新建一个界面的layoutxml文件

②触发某一控件(如Button),该控件已经加载监听器,监听器通过setContentView函数切换layout


   这样的实现整个过程都是在一个Activity上面实现,所有变量都在同一状态,因此所有变量都可以在这个Activity状态中获得。


代码如下:

  1. public void onCreate(Bundle savedInstanceState) {
  2. super.onCreate(savedInstanceState);
  3. setContentView(R.layout.main);
  4. Button button = (Button) this.findViewById(R.id.button1);
  5. //给按钮设置监听器
  6. button.setOnClickListener(new OnClickListener() {
  7. @Override
  8. public void onClick(View v) {
  9. //通过调用setContentView函数切换layout
  10. setContentView(R.layout.login);
  11. }
  12. });
  13. }



方法2、通过转换到另一个Activity,步骤如下

①建一个Activity

②把该类注册到AndroidManifest.xml,如下

        

  1. <activity android:name=".LoginActivity">
  2. </activity>
  3. ③在原来的Activity上面通过创建Intent类来进行Activity的切换,代码如下
  4. public void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.main);
  7. Button button_activity = (Button) this.findViewById(R.id.button2);
  8. button_activity.setOnClickListener(new OnClickListener() {
  9. @Override
  10. public void onClick(View v) {
  11. Intent intent = new Intent(MainActivity.this, LoginActivity.class);
  12. startActivity(intent);
  13. }
  14. });
  15. }

 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/325838
推荐阅读
相关标签
  

闽ICP备14008679号