我很难让微调器填充值。我有两个旋转器,每个都有多个项目可供选择。它们需要一起添加并填充到编辑文本框中。
我还有折扣%编辑文字,用户将在其中输入折扣。两个微调器的总数需要按照此框中输入的金额进行折扣。
任何人都可以帮我解决这个问题。我目前不在我的电脑上,我正在编程,所以我不能粘贴我目前的代码,但是对于这个例子你可以使用,微调“A”,微调“B”,编辑文本“成本”,编辑文本“折扣“
感谢您的帮助。
答案 0 :(得分:0)
答案 1 :(得分:0)
尝试以下内容:
int subtotal = Integer.parseInt((String) spinnerA.getSelectedItem()) * Integer.parseInt((String) spinnerB.getSelectedItem());
double discount = Double.parseDouble(discountEditText.getText().toString()) / 100;
double total = subtotal * (1.0 - discount);
(这假设您已确保折扣字段为有效的Double并且期望输入为10
%。)