首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >setVisibility(View.INVISIBLE)在onResume()方法中不起作用

setVisibility(View.INVISIBLE)在onResume()方法中不起作用
EN

Stack Overflow用户
提问于 2017-03-21 18:59:34
回答 4查看 766关注 0票数 0

从活动A开始了一个活动B,没有完成A。如果活动B完成了,我在活动A的onResume()中编写了一个方法,使ImageView不可见。但这是行不通的。代码如下所示。

代码语言:javascript
复制
public void onResume()
{
    if(preferenceUtil.getMUSIC_ONOFF()==0) {
        try {
            player.start();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    giftbutton.setEnabled(true);
    giftbutton.setClickable(true);

    checkUnlockedStory();
    super.onResume();
}

  public void checkUnlockedStory()
        {
             if(preferenceUtil.getOVERALL_STARS()>=24)
            {                 
                    giftbutton.setImageResource(R.drawable.gift);
                    giftbutton_count.setVisibility(View.INVISIBLE);                  

            }
   }
EN

回答 4

Stack Overflow用户

发布于 2017-03-21 19:18:41

确保您有覆盖onResume方法:

代码语言:javascript
复制
@Override
protected void OnResume()
{
super.onResume();
//Type your code here
}
票数 0
EN

Stack Overflow用户

发布于 2017-03-21 20:30:10

尝尝这个

代码语言:javascript
复制
giftbutton_count.setVisibility(View.GONE);
票数 0
EN

Stack Overflow用户

发布于 2017-03-22 02:32:11

我认为你使用了错误的id,可能遗漏了这个。

giftbutton.setVisibility(View.INVISIBLE);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42925172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档