一、第一个页面,layout中的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:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#0f0" android:text="这是第一个页面" /> <Button android:id="@+id/btnJump" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="转到第二个页面" /> </LinearLayout>
二、第二个页面,layout中的page.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:layout_width="fill_parent" android:layout_height="wrap_content" android:text="这是第二个页面" /> <Button android:id="@+id/btnJump" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="转到第一个页面" /> </LinearLayout>
PS:两个页面间的button名字可以一样,但是要分布在不同的页面上。
三、Activity
package org.e276.layout; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; /** * 手机页面的转换 * @author miao * */ public class TransferLayoutActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); jumtToLayout1(); } /** * 第一页 */ private void jumtToLayout1(){ setContentView(R.layout.main); Button button = (Button) findViewById(R.id.btnJump); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { jumtToLayout2(); } }); } /** * 第二页 */ private void jumtToLayout2(){ setContentView(R.layout.page); Button button = (Button) findViewById(R.id.btnJump); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { jumtToLayout1(); } }); } }
四、demo
相关推荐
"Android源码——页面特效集合源码_new_74.zip"这个压缩包显然是一个专注于Android页面动画和过渡效果的代码资源库。下面我们将详细探讨Android页面特效的相关知识点。 1. **Android Animation**: - **属性动画...
在本资源中,"Android项目之——页面特效集合(附源码)(实用1).zip",我们聚焦于Android应用程序开发中的页面特效实现。这个压缩包包含了一系列实用且有趣的源码,非常适合用作毕业设计或课程设计的参考,旨在帮助...
2. **自定义动画(Custom Animation)**:为了达到仿真翻页的效果,我们需要创建一个自定义的页面转换动画。这通常涉及到对`ObjectAnimator`、`ValueAnimator`或者`PropertyAnimator`的使用,这些类提供了对对象属性...
这个"Android项目之——页面特效集合(附源码)"提供了一系列的Android页面动画和交互效果,对于开发者来说,这是一个宝贵的资源库,可以帮助他们在自己的应用中实现各种创新的视觉表现。 首先,让我们了解一下...
这个名为“Android项目之——页面特效集合(附源码)毕业设计”的资源提供了一系列的Android页面特效示例,适用于学习者或开发者进行实践和参考。源码的提供使得学习者能够深入理解这些特效的实现原理,并可以将其...
在这个项目中,“安卓Android源码——仿QQ微信登录页面.zip”提供了一个实例,帮助开发者理解如何实现这样的功能。 首先,我们来看看“MyWeiXin”这个文件名,它很可能代表了项目的主模块或者应用的名字,可能是仿...
本项目名为“安卓Android源码——模仿易网新闻页面源码(异步加载)”,旨在通过模仿易网的新闻页面设计,帮助开发者掌握Android应用中异步加载数据的技术。在这个项目中,我们将探讨以下几个关键知识点: 1. **异步...
2. **设置适配器**:使用setListAdapter()方法设置适配器,适配器负责将数据转换为ListView可显示的视图。常见的适配器有ArrayAdapter、SimpleAdapter和CursorAdapter等。 3. **监听事件**:ListActivity会自动处理...
1. 安卓(Android):Android是一个开源的移动操作系统,由Google维护,广泛应用于智能手机和平板电脑等设备。它的API允许开发者使用Java或Kotlin等语言进行应用开发。 2. Android源码:Android系统的源代码,包括...
本资源"安卓Android源码——Browser.rar"提供的是Android系统自带浏览器——Browser应用的相关源代码,这对于开发者来说是一份宝贵的参考资料。通过分析这份源码,我们可以深入了解Android系统的WebView组件、网络...
为了增加视觉效果,可以使用`setPageTransformer()`方法添加自定义的页面转换动画。例如,可以实现一个简单的左右滑动缩放效果,使得页面在切换时有更丰富的动态体验。 8. **SwipeRefreshLayout集成** 如果需要在...
- **PageTransformer**:可以通过自定义PageTransformer实现更丰富的页面转换动画,增加用户体验。 - **数据加载策略**:例如懒加载(lazy loading),只在需要时加载数据,减少内存消耗。 - **布局设计**:如...
3. **页面渲染**:在实现PDF查看器时,核心任务是将PDF页面转换为屏幕上的图像。这通常涉及`PdfRenderer.Page`对象的创建,通过`openStream()`获取页面的位图流,然后将其绘制到`Bitmap`上,最后将`Bitmap`显示在`...
【Android源码——首页转盘】是一个典型的Android应用开发中的组件,主要用于实现用户界面中的轮盘抽奖效果。这种效果在很多应用的首页或者活动页面中常见,为用户提供一种互动式的体验。下面将详细讲解Android源码...
PageTransformer接口提供了`transformPage()`方法,允许开发者自定义页面间的转换动画。 总的来说,这份"Android源码——滑动翻页源码_new_54.zip"提供了一个完整的滑动翻页解决方案,涵盖了Android应用开发中的...
《安卓Android源码——联网分类菜谱项目》 在安卓应用开发中,Android源码的分析和学习是提升技能的关键步骤。本项目“联网分类菜谱”是一个典型的Android应用程序,它将展示如何通过网络获取数据并展示在用户界面...
本项目"安卓Android源码——仿苹果的上下翻页效果.zip"提供了完整的源代码,帮助开发者快速理解和实现这一功能。 首先,这种翻页效果的核心在于使用了Android的动画库和视图滑动处理。在iOS中,这种效果通常是通过...
在移动互联网时代,Android作为全球最流行的智能手机操作系统之一,其开发能力和应用潜力受到了广泛的关注。对于开发者来说,深入理解Android源码是提升技能、优化应用的关键步骤。本文将围绕“Android源码——简单...