为了账号安全,请及时绑定邮箱和手机立即绑定

老师,待选框第一个点击后还是可见,且可以重复点击,其他的都没问题

547e46cc000121d604530579.jpg

老师置顶回答的代码跟我的是一致的


代码:

 private void clearTheAnswer(WordButton wordButton){

    wordButton.mViewButton.setText("");

    wordButton.mWordString = "";

    wordButton.mIsVisiable = false;

   

    // 设置待选框可见性

    setButtonVisiable(mAllWords.get(wordButton.mIndex), View.VISIBLE);

    }

    

    /**

     * 设置答案

     * @param wordButton

     */

    private void setSelectWord(WordButton wordButton) {

    for (int i = 0; i < mBtnSelectWords.size(); i++) {

if (mBtnSelectWords.get(i).mWordString.length() == 0) {

// 设置答案文字框内容及可见性

mBtnSelectWords.get(i).mViewButton.setText(wordButton.mWordString);

mBtnSelectWords.get(i).mIsVisiable = true;

mBtnSelectWords.get(i).mWordString = wordButton.mWordString;

// 记录索引

mBtnSelectWords.get(i).mIndex = wordButton.mIndex;

MyLog.d(TAG, mBtnSelectWords.get(i).mIndex + "");//第二个参数:需要check的点

// 设置待选框的可见性

setButtonVisiable(wordButton, View.INVISIBLE);

break;

}

}

    }

    /**

     * 设置待选文字框是否可见

     * 

     * @param button

     * @param visibility

     */

    private void setButtonVisiable(WordButton button, int visibility){

    button.mViewButton.setVisibility(visibility);

    button.mIsVisiable = (visibility == View.VISIBLE) ? true : false;

   

    MyLog.d(TAG, button.mIsVisiable + "");

   

    }


正在回答

2 回答

解决了么有???

找了一下午了

0 回复 有任何疑惑可以回复我~

我也是这样??怎么解决啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android猜歌游戏是这样炼成的
  • 参与学习       27735    人
  • 解答问题       422    个

手把手教你完成一款猜歌类游戏,向你展示游戏实现的全部细节

进入课程

老师,待选框第一个点击后还是可见,且可以重复点击,其他的都没问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信