0

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

我还有一个折扣 % 编辑文本,用户将在其中输入折扣。两个旋转器的总和需要按在此框中输入的金额进行折扣。

谁能帮我解决这个问题。我目前不在我正在编程的计算机上,所以我无法粘贴我目前拥有的代码,但对于这个例子,你可以使用,微调器“A”,微调器“B”,编辑文本“成本”,编辑文本“折扣”

谢谢你的帮助。

4

2 回答 2

0

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

请在此处查看微调器示例以及此处的文档。特别是寻找 setOnItemSelectedListener()。

于 2012-06-14T18:28:59.000 回答
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%。)

于 2012-06-14T18:29:42.953 回答