【问题标题】:How to invisible a Button for some specific condition in Android?如何在Android中的某些特定条件下使按钮不可见?
【发布时间】:2014-03-15 09:58:53
【问题描述】:

我正在开发一个简单的 Android Activity,其中包含 10 个图像和 2 个按钮,即“下一个”和“上一个”,我通过使用数组单击“下一个”和“上一个”按钮更改了所有图像,两个按钮都显示在每张图片,但我不想在用户看到第一张图片时显示“上一个”按钮,并且当用户到达第十张(最后一张)图片时不显示“下一个”按钮。

【问题讨论】:

  • 可以通过设置 btn1.setvisibility(View.Invisible) 来隐藏按钮..

标签: android image button


【解决方案1】:

您必须为此使用循环。当您进行第一个活动时,可以看到上一个按钮隐藏。在最后一个活动中,使下一个按钮不可见。您可以使用 -

使按钮不可见
btnName.setVisibility(View.INVISIBLE);

当您在倒数第二张或倒数第二张图片时显示-

btnName.setVisibility(View.VISIBLE);

【讨论】:

    【解决方案2】:
    loop
            {
            if(i==0){
            btnPrev.setVisibile(View.GONE);}
            else 
            {
            btnPrev.setVisibile(View.Visible)}
            if(i==array.getSize()-1)
            {
            btnNext.setVisibile(View.GONE)};
            else
            { btnNext.setVisibile(View.VISIBLE)}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      • 2013-01-03
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 2020-05-11
      • 2013-11-10
      相关资源
      最近更新 更多