2013-05-13 70 views
0

我是新来的。我在java中遇到问题。如何获得android中选定复选框的总和?

在XML中,如果我有2个复选框, O书 O铅笔 总计为:。 。 。

我想总结选定的复选框。 如果书= 10和铅笔= 5。 如何?

+0

检查每一个,看看他们选择。如果是,请将这一数量加到您的总数中。 – 2013-05-13 04:24:55

+0

运行计数器的int类型isChecked()为O书和O铅笔 – Sam 2013-05-13 04:25:38

+0

http://stackoverflow.com/questions/16493899/android-check-box-to-total-checked的副本。同一个用户 – 2013-05-13 04:26:41

回答

0

给每个复选框在XML(android:id="@+id/book"android:id="@+id/pencil")和代码检查一个唯一的ID,如果他们进行检查,像这样:

int sum = 0; 
if (((CheckBox)findViewById(R.id.book)).isChecked()) sum += 10; 
if (((CheckBox)findViewById(R.id.pencil)).isChecked()) sum += 5; 
+0

相关的代码我想描述我的xml和java。它不能。因为我在这里的声誉只有一个。 – 2013-05-13 05:16:07

+0

谢谢:)我试试嘿嘿:D – 2013-05-13 05:17:38

+0

如果有效,请接受我的回答。这也会增加你的声誉。但是,您不需要任何信誉分数就可以将您的代码添加到您的问题中。只需粘贴文本并将其格式化为代码(点击除文本字段之外的帮助链接即可获得有关如何执行此操作的帮助)。 – Ridcully 2013-05-13 07:07:08