0

スピナーに値を設定するのに苦労しています。2 つのスピナーがあり、それぞれに複数のアイテムから選択できます。それらを一緒に追加して、編集テキスト ボックスに入力する必要があります。

また、ユーザーが割引を入力する割引 % 編集テキストもあります。2 つのスピナーの合計は、このボックスに入力された金額で割り引かれる必要があります。

誰でもこれで私を助けてくれますか?現在、プログラミングに使用しているコンピューターにいないため、現在持っているコードを貼り付けることはできませんが、この例では、スピナー「A」、スピナー「B」、テキスト「コスト」の編集、テキストの編集」を使用できます割引"

ご協力いただきありがとうございます。

4

2 に答える 2

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 に答える
0

正確には何が問題なのですか?選択したスピナーの値を取得できませんか?

こちらのスピナーの例と、こちらのドキュメントをご覧ください。特に setOnItemSelectedListener() を探します。

于 2012-06-14T18:28:59.000 に答える