在Android中投票应用程序如何存储单选按钮响应和计算投票。

时间:2017-02-10 06:35:17

标签: android

我正在Android中开发一个投票应用。我是Android的新手,并且不了解如何在每次点击时存储我的单选按钮响应。 如果我在一个投票站有10名选民呢 我的count=10 如果我有2个派对

派对1

B方

每次当选民点击单选按钮时,如何计算和收集来自两个单选按钮的响应以及如何显示结果谁赢了 选举。

欢迎提出任何建议。

1 个答案:

答案 0 :(得分:1)

根据您在评论中给定的代码,声明两个存储计数的全局变量(例如party1party2),并初始化为0.当isChecked()为{{时}增加计数1}}并根据派对true减少它。

false

每次都在if (view.getId()==R.id.rdb_1) { if(rdb_1.isChecked()) { party1++; Toast.makeText(this,"you vote for party1",Toast.LENGTH_LONG).show(); } else party1--; } if (view.getId()==R.id.rdb_2) { if(rdb_2.isChecked()) { Toast.makeText(this,"you vote for party2",Toast.LENGTH_LONG).show(); party2++; } else party2--; } // store values of `party1` & `party2` in `SharedPreference` 更新party1party2个变量值。在检查条件(SharedPreference

之前,从SharedPreference获取值