布局切换
*这个是通过一个activity控制的,还可以通过多个activity控制,不过我没有写,嘿嘿。。。。。。。
做法很简单,就是通过调用setContentView()方法载入不同的Layout实现页面的转换
package cn.lyhz;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class InvokingActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.first);
Button but1 = (Button)findViewById(R.id.button1);
but1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
nextLayout();
}
});
}
public void nextLayout(){
setContentView(R.layout.second);
Button but2 = (Button)findViewById(R.id.button2);
but2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
upLayout();
}
});
}
public void upLayout(){
setContentView(R.layout.first);
Button but1 = (Button)findViewById(R.id.button1);
but1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
nextLayout();
}
});
}
}
注:利用setContentView()来转换页面有一个优点,就是不管是类变量,还是类函数都在一个activity中,不需要参数的传递。
分享到:
相关推荐
Android应用源码开发Demo,主要用于毕业设计学习。
一款通过jQuery来为元素切换不同的class类,来将布局显示为网格布局或列表布局的jQuery网格布局和列表布局切换特效代码。
jQuery Bootstrap网格布局和列表布局切换代码
StatusView:简单的 Android 页面多状态布局切换控件
功能简介 正在加载数据 数据加载失败 数据加载为空 网络加载失败 重试点击事件 支持自定义布局
cell两种模式的切换 一种是一排两个 一种是一排一个 通过点击按钮切换
jQuery网格布局和列表布局切换特效是一款通过jQuery来为元素切换不同的class类,来将布局显示为网格布局或列表布局。
完美适配键盘和功能(底部+)布局切换,目前只满足文本和图片列表。BaseMultiItemQuickAdapter多布局的使用。解决Matisse与高版本Glide的适配。
保险行业:把握业绩修复以及估值切换带来的布局时机-20200923-银河证券-24页.pdf
NULL 博文链接:https://xjwolaile.iteye.com/blog/1894441
简单的流程可以概括为:第一次进入页面,有个默认的布局(网格布局),点击按钮,由网格布局切换到竖直的线性布局,再次点击切换到网格布局。 分析: 可以看到商品展示的形式都是以列表的方式来展现,我用的是...
jQuery CSS3列表布局切换特效是一款基于jQuery和CSS3模块网格和列表响应式布局切换代码。
仿淘宝列表、网格布局之间的切换,用RecyclerView和ToolBar实现的,并对适配器进行了简单的封装
javaFx 学习--之布局菜单
CSS Flexible Box弹性布局模块切换效果是一款利用纯css3 Flexbox布局模块(国内很多人称为弹性布局),它是CSS3新增的一种布局模式。
RecycleView布局切换,支持单列换双列
Android 列表布局切换网格布局
jQuery tab选项卡切换和新闻资讯列表布局代码.zip
高仿淘宝京东商品列表布局切换;使用RecyclerView实现商品列表布局切换效果