1. 实现效果

2. 实现步奏

主 activity布局

import com.chencheng.meituan.fragment.SingupStep1Fragment;

import com.chencheng.meituan.fragment.SingupStep2Fragment;

import com.chencheng.meituan.fragment.SingupStep3Fragment;

import android.app.Activity;

import android.os.Bundle;

import android.support.v4.app.Fragment;

import android.support.v4.app.FragmentActivity;

import android.support.v4.app.FragmentManager;

import android.support.v4.app.FragmentTransaction;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.View.OnClickListener;

public class UserRegistActivity extends FragmentActivity implements OnClickListener {

private Fragment myFragment;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.fragment_signup);

addFragment();

findViewById(R.id.step1).setOnClickListener(this);

findViewById(R.id.step2).setOnClickListener(this);

findViewById(R.id.step3).setOnClickListener(this);

setFragment(myFragment);

}

private void setFragment(Fragment myFragment2) {

// 替换

FragmentManager fm = getSupportFragmentManager();

FragmentTransaction ft = fm.beginTransaction();

ft.replace(R.id.container, myFragment);

ft.commit();

}

private void addFragment() {

// 添加

FragmentManager fm = getSupportFragmentManager();

FragmentTransaction ft = fm.beginTransaction();

myFragment = new SingupStep1Fragment();

ft.replace(R.id.container, myFragment);

ft.commit();

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.user_regist, menu);

return true;

}

@Override

public boolean onOptionsItemSelected(MenuItem item) {

// Handle action bar item clicks here. The action bar will

// automatically handle clicks on the Home/Up button, so long

// as you specify a parent activity in AndroidManifest.xml.

int id = item.getItemId();

if (id == R.id.action_settings) {

return true;

}

return super.onOptionsItemSelected(item);

}

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

switch (v.getId()) {

case R.id.step1:

myFragment = new SingupStep1Fragment();

setFragment(myFragment);

break;

case R.id.step2:

myFragment = new SingupStep2Fragment();

setFragment(myFragment);

break;

case R.id.step3:

myFragment = new SingupStep3Fragment();

setFragment(myFragment);

break;

default:

break;

}

}

}

转载于:https://blog.51cto.com/1137907860/1671851

cc美团_项目注册界面实现相关推荐

  1. Vue项目的登录和注册界面

    登录界面,Login.vue <template><div class="login_container"><div class="logi ...

  2. 美团项目 --- 注册、登录、退出4

    ❤ 项目源码 ❤ GitHub地址:https://github.com/Umbrella001/mtapp 文章目录 一.注册界面的sendMail方法 二.注册界面中的 register方法 三. ...

  3. python实现用户登录注册界面_实现前后端登录注册界面

    本篇博客讲解如何实现前后端的简单登录注册界面,后端代码由node.js实现,主要阐述登录注册时网页工作原理.感兴趣的同学可以参考一下. 注册界面 功能: 判断用户是否输入邮箱,密码,验证密码(前端判断 ...

  4. 《仿美团》项目研发总结

    <仿美团>项目研发总结 作者:吴育清 本次任务完成时间:2018年6月3日-2019年7月1日 开发工具与关键技术:MyEclipse + MySQL + javabean + servl ...

  5. 微信小程序云开发 之 登录注册界面 详细教程

    文章目录 前言 一.前期的准备(很重要) 1.程序的需求 2.微信开发者文档 3.数据库的设计 二.小程序设计阶段 1.选择开发方式 2.云开发 第一步:注册微信小程序,获取小程序的 AppID 第二 ...

  6. Auto.js制作短视频app(添加登陆注册界面)

    在b站上看到了一个视频咨询的安卓项目 https://www.bilibili.com/video/BV16Z4y1H7jj?spm_id_from=333.337.search-card.all.c ...

  7. PHP+Mysql 实现用户登录,注册界面

    目标: 实现用户的登录 .注册 .修改密码.重置密码.添加书签,显示书签,删除书签 等功能 进一步目标: 实现对 用户输入信息的控制,具体表现在 对注册信息.登录信息的 的过滤,具有简单的防sql注入 ...

  8. jsp调用controller方法_RPC调用_服务注册与发现

    RPC调用_单体架构_SOA架构 系统架构的演变 1 传统的单体架构 1.1 什么是单体架构 一个归档包(例如 war 格式或者 Jar 格式)包含了应用所有功能的应用程序,我们通常称之 为单体应用. ...

  9. Vue优化策略_项目上线_02

    接上一篇:Vue优化策略_项目发布_01 https://gblfy.blog.csdn.net/article/details/105359879 文章目录 一.通过node创建web服务器 1. ...

最新文章

  1. 2022-2028年中国汽车天线行业市场需求与投资规划分析报告
  2. C++与.net的编译方式
  3. AXI4总线协议的发展历史
  4. centos7如何精简容量_只需3步!教你打造精简win10,去除系统自带程序,运行更快...
  5. centos 7 /etc/rc.local 开机不执行的问题
  6. 数据结构算法——1006. 线性链表的插入与删除
  7. 无人机倾斜摄影在矿山测量测绘中有哪些应用
  8. laydate限定某天不可选
  9. 【聚类】算法及其评估指标
  10. BUUCTF Crypto BabyRSA
  11. html怎么把字做成动画效果,用纯CSS实现文字的动态效果
  12. (logN)²是O(N)的
  13. 【航线运输驾驶员理论考试】气象学
  14. 新手php集成环境,php集成环境服务器xampp安装使用教程(适合第一次玩PHP的新手)...
  15. 【原创】机器学习一般流程总结
  16. Fantasy of a Summation(找规律,水)
  17. zeus平台常见故障及排查方法
  18. linux之创建守护进程
  19. IDEA安装Tomcat
  20. minidlna编译发现checking for avformat_open_input in -lavformat -lavcodec -lavutil -lz... no解决方法

热门文章

  1. 命令top动态监控进程所占系统资源
  2. python 绘制多分类变量折线图
  3. Java开发技巧!整理了3家面试问题:美团+字节+腾讯,工作感悟
  4. collectionView的每一组的组头部和尾部的设置
  5. MCU简单控制DAC芯片应用(以DAC8550为例)
  6. 写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。
  7. 【CSDN 年度总结】爱与被爱的双向奔赴——我与《Ta》的点点滴滴
  8. 5分钟python爬虫案例,手把手教爬取国内外最新疫情历史数据
  9. 黑客为“炫技”随机攻击,结果被“顺着网线”抓了
  10. oracle数据库安装与打开,Oracle数据库在Linux 中的安装与启动动