Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 设置正确和错误的按钮';同时模板_Android_View - Fatal编程技术网

Android 设置正确和错误的按钮';同时模板

Android 设置正确和错误的按钮';同时模板,android,view,Android,View,我有一个方法,处理在问答游戏中输入的正确/错误答案: public void answerButtonClickHandler(View v) { Answer answer = myAnswers.get(v.getId()); if (answer != null) { myQuestionsAnswered++; if (answer.isCorrect()) { myCorrectlyAnsw

我有一个方法,处理在问答游戏中输入的正确/错误答案:

public void answerButtonClickHandler(View v)
{
    Answer answer = myAnswers.get(v.getId());
    if (answer != null)
    {
        myQuestionsAnswered++;
        if (answer.isCorrect())
        {
            myCorrectlyAnswered++;
            v.setBackgroundResource(R.drawable.answer_button_correct);

        }   
        else
        {
            v.setBackgroundResource(R.drawable.answer_button_incorrect);
            }
        }

到目前为止,它所做的是检查答案是否正确(这部分工作正常),并设置相应的模板。我想添加的功能是,当错误的答案被标记时,正确的答案也被标记。我试图在两种状态下都将VIE(v)的状态保持在一个新的视图变量中,但到目前为止还没有做到这一点。谢谢你

您可以执行for循环来搜索具有
answer.isCorrect()
的视图,并对其进行标记。@juancruzzoler,您可以帮我处理代码吗?到目前为止,我要么将其设置为仅正确,要么设置为仅错误。谢谢在你创建视图的地方张贴代码,我可以试着帮助你。我稍微改变了一下方法,在问题下面给出了正确的答案。谢谢!如果您愿意,请发布您找到的解决方案并将其标记为已接受。您可以执行for循环来搜索具有
答案的视图。isCorrect()
并将其标记。@juancruzzoler,您可以帮我处理代码吗?到目前为止,我要么将其设置为仅正确,要么设置为仅错误。谢谢在你创建视图的地方张贴代码,我可以试着帮助你。我稍微改变了一下方法,在问题下面给出了正确的答案。谢谢!如果您愿意,请发布您找到的解决方案,并将其标记为已接受