package lvjian.activity;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class Ex03_08Activity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
jumptolayout2();
}
});
}
public void jumptolayout2() {
setContentView(R.layout.mylayout);
Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
jumptolayout1();
}
});
}
public void jumptolayout1() {
setContentView(R.layout.main);
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
jumptolayout2();
}
});
}
}
分享到:
相关推荐
标题 "基于事件的JavaScript的浏览器" 指的是在现代Web开发中,JavaScript引擎和浏览器如何利用事件驱动的编程模型来处理用户交互和其他异步操作。这种模型是JavaScript的核心特性之一,它允许开发者构建响应式的、...
1. 事件监听器:如onClick、onMouseOver等,响应用户行为。 2. 动画效果:利用JavaScript库如jQuery实现过渡、滑动、淡入淡出等效果。 3. 数据追踪:通过Google Analytics或其他工具插入跟踪代码,收集广告表现数据...
然后,我们可以监听表单的提交事件,调用`serializeJSON`方法获取JSON数据: ```javascript $(document).ready(function() { $('#myForm').submit(function(event) { event.preventDefault(); // 阻止默认的表单...
在本篇“掌握Ajax系列6:建立基于DOM的Web应用程序”中,我们将深入探讨如何利用JavaScript操作DOM(文档对象模型)来创建一个无需刷新页面的动态Web页面。DOM是一种编程接口,它允许开发者通过JavaScript来访问和...
实现这一功能需要一个搜索输入框,监听用户的输入事件,然后根据输入的关键词调用豆瓣API进行搜索。搜索结果应动态渲染到页面上,以便用户能够浏览和交互。为了优化用户体验,可以考虑使用debounce或throttle技术...
本案例"微信小程序开发-仿环球小镇"旨在教授如何利用微信小程序进行实际项目开发,通过模仿一个名为“环球小镇”的场景,学习者可以掌握小程序的基本架构、页面路由、数据绑定、网络请求等核心技能。 1. **基础概念...
例如,`$("button").click(function() {...})`会监听所有按钮的点击事件。 4. **动画效果**: jQuery的`animate()`函数能创建自定义的平滑动画。例如,`$("#box").animate({width: "500px"}, 1000)`会在1秒内将ID为...
在这个“微信小程序开发-签证案例源码”中,我们可以深入学习到如何利用微信开发者工具进行小程序的构建,特别是针对旅游签证申请这一特定场景的应用设计。 首先,我们需要了解微信小程序的基础架构。它由WXML...
7. **生命周期管理**:每个页面和组件都有自己的生命周期,开发者需要了解并合理利用这些生命周期方法,如onLoad、onShow、onHide等,以实现页面的初始化、显示、隐藏和销毁时的相应操作。 8. **状态管理**:游戏...
在"buttonmp3"项目中,可能需要实现MP3文件的播放功能,这通常涉及到音频解码,即将MP3文件转化为计算机能理解的数字信号进行播放。 3. 用户界面(UI)设计:UI设计是创建用户与产品交互的方式,包括图形元素、布局...
在获取并操作关卡选择界面的控件时,我们使用`ccui.helper.seekWidgetByName()`函数来查找特定名称的控件,如按钮(Button)、文本(Text)和页面视图(PageView)。例如,查找“Enter”按钮、左右滚动按钮和页面...
- 自定义的ListView项还可以包含各种交互元素,如ImageView、Button等,通过监听这些元素的事件,实现更丰富的功能。 7. **优化ListView** - ListView的优化主要涉及视图复用、数据加载策略和滚动流畅性。例如,...
在页面加载完成后,使用`$(document).ready()`确保所有DOM元素都已加载完毕,然后可以安全地进行元素选择和事件绑定。 `base.css`是基础样式表,负责定义页面布局和元素的样式。例如,可以设置选择框的外观、按钮的...
在登录和注册表单中,我们可以监听`submit`事件,进行数据验证和提交操作: ```javascript $(document).on('submit', 'form', function(event) { event.preventDefault(); // 阻止默认的表单提交行为 // 验证...
在JavaScript中,我们可以监听键盘事件,特别是`keydown`事件,当用户按下键盘上的任意键时,这个事件会被触发。对于Enter键,它的键码(keyCode)是13。因此,我们可以编写以下代码来阻止Enter键触发表单提交: ``...
- `addOnPageChangeListener()`可以监听页面切换事件,以便在用户滑动时执行相应操作。 3. **ListView**: - ListView是一种可滚动的视图,通常用于显示长列表数据。 - 使用ArrayAdapter或BaseAdapter将数据绑定...
我们可以推断出本文主要讨论的是关于网页打印功能的相关知识点,特别是如何使用JavaScript中的`window.print()`方法来实现网页内容的打印,并且提到了如何利用`onbeforeprint`与`onafterprint`事件来优化打印效果。...
8. **事件委托(Event Delegation)**:利用事件冒泡原理,可以在父元素上监听事件,根据事件源判断并处理子元素的事件,提高性能和代码可维护性。 结合“DOM-and-Events-Studio-master-master”这个压缩包文件名,...
在微信小程序中实现淘口令功能,可以让商家更好地利用社交网络进行推广,提高销售转化率。 源码分析: 1. **项目结构**:首先,我们需要了解微信小程序的项目结构。通常包括`app.js`(全局配置)、`app.json`(全局...
这可以通过添加事件监听器和相应的回调函数实现: ```javascript document.getElementById('rippleButton').addEventListener('click', function(event) { var ripple = event.target.querySelector('::before'); ...