移动开发-BillTotal有问题,但是我又找不到,求助

问题描述

BillTotal有问题,但是我又找不到,求助
开发-BillTotal有问题,但是我又找不到,求助-淘宝 有问题向你求助">
public class T_Calculator extends Activity{
private static final String BILL_TOTAL = ""BILL_TOTAL"";
private static final String CUSTOM_PERCENT = ""CUSTOM_PERCENT"";

private double currentBillTotal;private int currentCustomPercent;private EditText Tip10_et;private EditText Tip15_et;private EditText Tip20_et;private EditText Total10_et;private EditText Total15_et;private EditText Total20_et;private EditText Bt_et;private TextView CustomTip_tv;private EditText TipCustom_et;private EditText TotalCustom_et;public void onCreate(Bundle savedInstanceState){    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_t__calculator);    //    if (savedInstanceState == null)    {        currentBillTotal = 0.0;        currentCustomPercent = 18;    }    else {        currentBillTotal = savedInstanceState.getDouble(BILL_TOTAL);        currentCustomPercent = savedInstanceState.getInt(CUSTOM_PERCENT);    }    Tip10_et = (EditText) findViewById(R.id.Tip10_et);    Total10_et = (EditText)findViewById(R.id.Total10_et);    Tip15_et = (EditText)findViewById(R.id.Tip15_et);    Total15_et = (EditText)findViewById(R.id.Total15_et);    Tip20_et = (EditText)findViewById(R.id.Tip20_et);    Total20_et = (EditText)findViewById(R.id.Total20_et);    CustomTip_tv = (TextView)findViewById(R.id.CustomTip_tv);    TipCustom_et = (EditText) findViewById(R.id.TipCustom_et);    TotalCustom_et = (EditText) findViewById(R.id.TotalCustom_et);    Bt_et = (EditText) findViewById(R.id.Bt_et);    Bt_et.addTextChangedListener(Bt_etWatcher);    SeekBar Custom_Sb = (SeekBar) findViewById(R.id.Custom_Sb);    Custom_Sb.setOnSeekBarChangeListener(Custom_SbListener);}public void updateStandard(){    Double tenPercentTip = currentBillTotal * .1;    Double tenPercentTotal = currentBillTotal + tenPercentTip;    //    Tip10_et.setText(String.format(""%.02f"" tenPercentTip));    Total10_et.setText(String.format(""%.02f"" tenPercentTotal));    //    Double fifteenPercentTip = currentBillTotal * .15;    Double fifteenPercentTotal = currentBillTotal + fifteenPercentTip;    Tip15_et.setText(String.format(""%.02f"" fifteenPercentTip));    Total15_et.setText(String.format(""%.02f"" fifteenPercentTotal));    //    Double twentyPercentTip = currentBillTotal * .20;    Double twentyPercentTotal = currentBillTotal + twentyPercentTip;    Tip20_et.setText(String.format(""%.02f"" twentyPercentTip));    Total20_et.setText(String.format(""%.02f"" twentyPercentTotal));}public void updateCustom(){    CustomTip_tv.setText(currentCustomPercent + ""%"");    Double customTipAmount = currentBillTotal * currentCustomPercent * .01;    Double customTotalAmount = currentBillTotal + customTipAmount;    TipCustom_et.setText(String.format(""%.02f"" customTipAmount));    TotalCustom_et.setText(String.format(""%.02f"" customTotalAmount));}public void onSaveInstanceState(Bundle outState){    super.onSaveInstanceState(outState);    outState.putDouble(BILL_TOTAL  currentBillTotal);    outState.putInt(CUSTOM_PERCENT  currentCustomPercent);}private SeekBar.OnSeekBarChangeListener Custom_SbListener =        new SeekBar.OnSeekBarChangeListener() {            @Override            public void onProgressChanged(SeekBar seekBar int progress boolean fromUser) {                currentCustomPercent = seekBar.getProgress();                updateCustom();            }            @Override            public void onStartTrackingTouch(SeekBar seekBar) {            }            @Override            public void onStopTrackingTouch(SeekBar seekBar) {            }        };private TextWatcher Bt_etWatcher = new TextWatcher() {    @Override    public void beforeTextChanged(CharSequence s int start int count int after) {        try {            currentBillTotal = Double.parseDouble(s.toString());        }        catch (NumberFormatException e){            currentBillTotal = 0.0;        }        updateCustom();        updateStandard();    }    @Override    public void onTextChanged(CharSequence s int start int before int count) {    }    @Override    public void afterTextChanged(Editable s) {    }};

}

解决方案

apue.h包头找不到的问题

时间: 2024-09-17 04:57:09

移动开发-BillTotal有问题,但是我又找不到,求助的相关文章

软件开发-为什么这运行结果老卡住不动?求助大神。。

问题描述 为什么这运行结果老卡住不动?求助大神.. #include<stdio.h> #include<stdlib.h> #include<conio.h> int main() { char a[5][10]={'#','#','#','#','#','#','#','#','#','#','#','o',' ','#','#','#','#',' ',' ',' ','#','#',' ',' ','#',' ',' ',' ','#','#','#','#',

C#开发windows Mobile移动设备程序找不到设备本地文件的根目录

问题描述 C#开发windowsMobile系统移动设备的一个程序,在一个操作中需要打开移动设备中的一个文件,用OpenFileDialog.InitialDirectory设置开发对话框的文件目录,但总是默认打开移动设备下的MyDocuments文件夹,怎样都获取不到MyDocuments的上一级,因为供用户选择的文件是在MyDocuments文件夹的上一级当中的,也就是"我的设备"下,它移动设备插在电脑上也是默认显示的MyDocuments下的存储目录,但在移动设备的一个软件程序中

[讨论]开发结构方案?总觉得找不到最合适的。

问题描述 以前开发都是简单的三层.model,bll,dal.可谓是基础.---最近开发比较大一点的项目,后期维护搞死了.目录结构大体上为:多个二级域名的站点.每个站点配一个model和bll.一个config层,公共common层,sqldal层,缓存层.维护复杂,团队开发实在是太麻烦,每个bll生成不会自动更新到源代码管理器里,运行效率一般,但生成速度慢.---之前看过许多开源的代码(不指出来了)1.有全用户控件的,主要把页面和代码完全分离.2.中间加入接口层,维护可能会好一些,但加大了开发

找查发求助:化蛹为蝶却无法起飞

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 2008年4月份开始,呼市工商局开始全面介入互联网市场,这也是大环境趋势使然,但是相对于传统产业而言,呼和浩特的本土互联网产业还显得很弱小,互联网的土地尚属贫瘠.在这样的情况下,互联网行业的介入势必会与其他产业的介入产生明显区别和差异.果不其然,在开始的工商局触网第一案被媒体高调曝光后,呼和浩特的本土网站圈内产生了**般的连锁反应,恐惧.抵触.逃避的情绪弥漫于草根站长界.疲于挣扎的草根站长连吃饭养活自己尚且成问题,又何来的钱去交巨额罚款?

eclipse在windows开发环境log4j系统找不到指定的路径

生产包在开发环境报了个路径找不到的错误,修改配置当然能够解决问题了,但是如果每次上线变更都牵扯路径的事会不会很烦呢?或者,就这样忍受着? 下面是解决之道: 为了生产安全,还是不要修改配置为好.思路是手工创建开发环境运行程序所需目录. 例如,开发环境tomcat安装在C:盘(此时具体安装在哪个子目录下不重要) 查看生产配置形如:/one/two/three/four/WebSphere/logs/myapp/logs/rootLog.log 在开发环境C:盘创建/one/two/three/fou

【Win10 应用开发】人脸识别

原文:[Win10 应用开发]人脸识别 可能你会认为人脸识别用起来会很复杂,老周当初也这么想,但通过实际操作后,我发现非然. 经过微软封装的东西,向来都是复杂问题简单化,只要用得舒心,代码越少越好,用最少的代码做最多的事情,此为大师境界也. 好,屁话不说,先介绍一下如何完成人脸识别(或者叫人脸检测,随你怎么翻译,反正知道是怎么一回事就行).核心的类是FaceDetector,不要问我这个类在哪里,自己打开对象浏览器搜索. 第一步,访问静态属性IsSupported,看看当前平台是不是支持人脸识别

飞控系统-无人机的控制系统是不是应用嵌入式开发技术

问题描述 无人机的控制系统是不是应用嵌入式开发技术 如题.想学习控制系统的开发,这个问题我一直找不到准确的答案,无人机的控制系统是不是应用嵌入式开发技术 解决方案 嵌入式系统(Embedded System)是指以应用为中心.以计算机技术为基础,软件硬件可裁剪.适应应用系统对功能.可靠性.成本.体积.功耗严格要求的专用计算机系统.举例来说,大到油田的集散控制系统和工厂流水线,小到家用VCD机或手机,甚至组成普通PC终端设备的键盘.鼠标.硬盘.Modem等均是由嵌入式处理器控制的. 结论 是

linux平台开发自学笔记(二)-打造IDE

在linux上开发最大的不适应就是找不到win上的vs这种IDE了,当然可以安装一个带图形界面的系统,再装个eclipse或者kde之类的,但是这违反了进入linux平台开发的初衷,linux毕竟不是用来办公,做服务器,它的文字界面更加省能存,更加稳定,更加短小精悍,有时候还需要远程ssh到服务器上,更没有界面可言,所以还是老老实实适应vim吧. 不过vim有很多强大的插件,也可以将vim变成一个不亚于vs一些常见功能的ide,当然还是要去熟悉背一些键盘指令. 0.vim插件的安装都是一个套路,

领域驱动设计和开发实战(转)

背景 领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中.大部分关于此主题的著作和文章都以Eric Evans的书<领域驱动设计>为基础,主要从概念和设计的角度探讨领域建模和设计情况.这些著作讨论实体.值对象.服务等DDD的主要内容,或者谈论通用语言.界定的上下文(Bounded Context)和防护层(Anti-Corruption Layer)这些的概念. 本文旨在从实践的角度探讨领域建模和设计,涉及如何着手处理领域模型并实际地实现它.我们将着眼于技术主管和架构师在实现