需要添加两个微调器的值并填充编辑文本

时间:2012-06-14 18:12:34

标签: android spinner

我很难让微调器填充值。我有两个旋转器,每个都有多个项目可供选择。它们需要一起添加并填充到编辑文本框中。

我还有折扣%编辑文字,用户将在其中输入折扣。两个微调器的总数需要按照此框中输入的金额进行折扣。

任何人都可以帮我解决这个问题。我目前不在我的电脑上,我正在编程,所以我不能粘贴我目前的代码,但是对于这个例子你可以使用,微调“A”,微调“B”,编辑文本“成本”,编辑文本“折扣“

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

究竟是什么问题?你能不能得到选定的微调器值?

请参阅微调器示例here以及文档here。特别是寻找setOnItemSelectedListener()。

答案 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%。)