cc_美团 买单界面实现

package com.chencheng.meituan.view;

import com.chencheng.db.DBManager;

import com.chencheng.meituan.util.ToastUtil;

import com.chencheng.model.Goodlist;

import com.yuchen.meituan.R;

import com.yuchen.meituan.R.id;

import com.yuchen.meituan.R.layout;

import com.yuchen.meituan.R.menu;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.EditText;

import android.widget.ImageView;

import android.widget.TextView;

public class PayActivity extends Activity implements OnClickListener {

private static final String VALID_NUM = "[0-9]+";

private Goodlist mGoodlist;

private TextView mTvProduct;

private TextView mTvPrice;

private EditText mEditNum;

private TextView mTvValues;

private TextView mTvBottomValues;

private TextView mTvBottomNum;

private ImageView mBtnReduce;

private ImageView mBtnAdd;

private int num = 1;

private String mPrice;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_pay);

mGoodlist = (Goodlist) getIntent().getSerializableExtra("goods");

initUI();

initData();

}

private void initData() {

mPrice = mGoodlist.getPrice();

mTvProduct.setText(mGoodlist.getProduct());

mTvPrice.setText(mPrice);

mTvValues.setText(mPrice);

mTvBottomValues.setText(mPrice);

}

private void initUI() {

mTvProduct = (TextView) findViewById(R.id.tv_product);

mTvPrice = (TextView) findViewById(R.id.tv_price);

mEditNum = (EditText) findViewById(R.id.edit_num);

mTvValues = (TextView) findViewById(R.id.tv_all_price);

mTvBottomValues = (TextView) findViewById(R.id.tv_bottom_values);

mTvBottomNum = (TextView) findViewById(R.id.tv_num_bottom);

mBtnReduce = (ImageView) findViewById(R.id.img_reduce);

mBtnAdd = (ImageView) findViewById(R.id.img_add);

mBtnReduce.setOnClickListener(this);//减

mBtnAdd.setOnClickListener(this);//加

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

findViewById(R.id.tv_login).setOnClickListener(this);//直接登录

findViewById(R.id.btn_to_pay).setOnClickListener(this);//支付

}

@Override

public void onClick(View v) {

switch (v.getId()) {

case R.id.back_btn:

finish();

break;

case R.id.tv_login:

//直接登录

startActivity(new Intent(this, LoginActivity.class));

break;

case R.id.btn_to_pay:

//支付

ToastUtil.showToast(this, "已支付");

DBManager.insertToDB(mGoodlist , "pay");

// Toast.makeText(this, "已支付", Toast.LENGTH_SHORT).show();

break;

case R.id.img_reduce:

//减

reduceAdd();

break;

case R.id.img_add:

//加

addNum();

break;

default:

break;

}

}

private void reduceAdd() {

num--;

if(num <= 1){

mBtnReduce.setBackgroundResource(R.drawable.btn_minus_a);

}

if(num < 1){

ToastUtil.showToast(this, "商品数量不能为0");

// Toast.makeText(this, "商品数量不能为0", Toast.LENGTH_SHORT).show();

mEditNum.setText("" + 1);

num = 1;

return;

}

mEditNum.setText("" + num);

mTvValues.setText("" + num * Integer.valueOf(mPrice));

mTvBottomValues.setText("" + num * Integer.valueOf(mPrice));

mTvBottomNum.setText("" + num);

}

private void addNum() {

num ++;

if(num > 1){

mBtnReduce.setBackgroundResource(R.drawable.btn_minus_b);

}

if(num > 100){

return;

}

mEditNum.setText("" + num);

mTvValues.setText("" + num * Integer.valueOf(mPrice));

mTvBottomValues.setText("" + num * Integer.valueOf(mPrice));

mTvBottomNum.setText("" + num);

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

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

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

return false;

}

}

时间: 2024-10-29 02:43:55

cc_美团 买单界面实现的相关文章

图谋二手市场 阿里“闲鱼”谁来买单

自阿里透露上市消息以来,大手笔的投资.收购消息总是抢占各大媒体的头条位置.而在即将上市的前夕,阿里终于有所收敛,没有再爆出惊人消息,却转而开始"缝缝补补",力争将已有的资源进行优化.近日,阿里宣布旗下淘宝二手移动客户端在经过改版以后,以"闲鱼"的名字正式上线."闲鱼"的推出,显示出阿里对二手市场的野心.重建二手市场的标准,重整二手市场的规范,将是"闲鱼"的终极目的.但对于其他二手平台来说,它们能为"闲鱼"的

谁买单,猴子选大王等类似题目不同解法!!!

题目描述 三五好友,相邀畅谈,围一圆桌,饭后报数,以决买单.从第一个人开始报数(从1到3报数)凡报到3的人就不用买单,退出圈子.问最后留下要买单的是原来第几号的人. 输入 多组测试数据,输入整个n( n < 50 ),表示n个人. 输出 输出买单的人. 样例输入 8 样例输出 7---------------------------------------------------------------------------------------------题目比较简单,就是把一个个的数组找

付费阅读之殇:信息过剩时代谁会为文字买单

互联网最基本的属性,就是自由.开放.共享.虽然当下无论是音乐.电影,还是视频.网络文学等具有价值的内容,都趋向收费,但免费模式依然是重要的补充.或者说,国内互联网内容还没有完全从依靠免费培育习惯的初级模式进化至更高的阶段.在这样的态势下,逆势而行进行付费阅读,似乎是与主流违背. 而近日,微信测试付费阅读功能成为热门话题.鉴于微信公众号越来越强势的传播能力,即使是一个小功能的添加和删除,都会影响万千公众号的生存和用户的阅读体验.而此前微博.博客乃至豆瓣阅读等都开始试水付费阅读,似乎要将其发展成为强

移动电源暴利背后的隐患谁来买单?

现在不随身携带个移动电源,都显示不了你手机有多智能.越是全触摸大屏手机耗电量越大,随身携带移动电源也是逼格的体现.然而近日的一则2014年移动电源监测报告却迎头给了消费者一个耳光.抽检的60批次移动电源无一不符合检验标准.主要表现在外壳不防火,产品性能及关键参数造假等问题,涉黑榜上三星.小米等大牌商家赫然在列. 也就是说,你随身携带的这个东西,很可能是个***.轻则几千块的手机报废,重则造成人身伤害.近几年常有因为移动电源引发的爆炸等安全事故.质量不过关,咱也可以说是图便宜被山寨蒙了眼.虚标容量

彻底颠覆你的思维,羊毛出在狗身上,猪来买单

中国市场上出现过一个品牌叫梦露,它只做一个女式睡衣产品,销售价格为188元一件,只有两种款式,吊带的和齐肩的,也只有两种颜色,橙色和紫色.他们用了一个不一样的销售方式,送.怎么送呢?免费 如果你穿了感觉很好,就请你帮我们做口碑宣传. 如果这件睡衣送给你,你会要吗?当然会. 但是他提了另外一个要求,我们送给你是可以的,快递费你出可以吗?快递费是23块钱一件,但是支持货到付款,支持退货.消费者是零风险.也就意味着你花23块钱快递费可以拿到一件价值188元的女士睡衣,你们愿意吗?也许第一次您看到可能不

智应VS分答,你会为知识买单吗?

智应,一款IT知识.经验.见解的价值实现平台 分答,一款值得付费的产品 以上是两款知识问答产品对自身的定位,然而二者到底有怎样的区别?是践行知识分享,还是以知识经济为噱头挂羊头卖狗肉?(如果不了解的可以去下载试用下这两个软件) 1. 智应在知识问答的领域上显然更加专注,目前只开放IT领域问答,受众也集中正在IT从业者.学生等,是一款小而精的产品. 分答中涉及的知识领域分类广,可以满足更多的人的需求,加之众多行业大V入驻,明里拉近与粉丝之间的距离,暗里确实给分答带来了不少粉丝用户. 2. 分答与智

买单侠微服务的API网关演化之路

伴随着买单侠业务的快速发展,能够支持独立开发.独立部署.独立扩展的微服务在秦苍得到了广泛应用和蓬勃发展,短短3年左右时间,已经发展到了300+个微服务,并且还在快速增长中. 研发逐渐意识到伴随着微服务规模化的增长,必需要重视微服务的基础设施建设(API网关.服务注册中心.调用链跟踪等)才能保持开发效率和产品的质量. API网关作为访问微服务的大门, 是访问后台服务的入口,作为最常用的基础服务之一,其重要性不言而喻.在买单侠微服务的发展道路上,经过了以下摸索发展阶段,希望能给规模化应用微服务的攻城

网店征税 谁来买单?

大概是从阿里巴巴去年风光上市,马云坐上中国首富开始,今年各方针对电商平台的"开刀"接踵而来,先是开网店的必须拥有实体店,其次最新税收意见稿将对个人网店征税,一直免受体系监管随意自由的C2C模式网店也开始过上"如履薄冰"的日子了. 网店到底该不该征税? 关于网店征税,一直是个争议的问题. 众所周知,中国大部分实体店铺承受着较高的房租.税收与人工成本,如果不对网店征税,这种竞争确实是不公平的.但换句话说,就是因为实体店税负过重客观上才成就了中国庞大的网络购物市场.早在2

乐视手机你会买单吗?

国内手机行业的形势已是愈演愈烈,生旦净末丑纷纷在这个舞台上来个华丽表演.虽然其中不乏匆匆过客,但总是有新的角色不断涌现,来轮番唱念做打.只是表演的好不好,可不是看卖不卖力就行,还得看基本功和天赋.近段时间以来,乐视欲做手机的消息甚嚣尘上.近日更是有劲爆消息传来--乐视手机团队已经搭建完成,由原联想集团副总裁.MIDH中国业务部总经理冯幸统筹. 看来乐视推出手机已经是板上钉钉的事,还弄得这么大张旗鼓--手机都不见踪影,就已经开始大炒"绯闻".当然,这也是互联网公司习惯的套路.只是,为何乐