如果激活Webview类,则隐藏或显示菜单项?

时间:2013-09-19 00:02:43

标签: android if-statement webview

如果WebView类未激活,我试图以编程方式禁用菜单项。

我试过这段代码:

      @Override
      public boolean onPrepareOptionsMenu(Menu menu)
      {
          super.onPrepareOptionsMenu(menu);

          MenuItem item = menu.findItem(R.id.itemRefresh);

         if (WebViewFragment.viewContentWebView.isActivated()){

          item.setVisible(true);
          item.setEnabled(true);

          } else
              {
                item.setVisible(true);
                item.setEnabled(false);
          }
          return true;
      }

        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            // TODO Auto-generated method stub
            switch (item.getItemId()) {
            case R.id.itemRefresh:
                WebViewFragment.viewContentWebView.reload();
                return true;
            case R.id.itemAdd:

                //oke im gonna write here
                return true;
            case R.id.itemHelp:
                // ok ok i will
                return true;
            default: 
                return true;
            }   
        }

在Eclipse中,我没有收到任何错误信息,但在真实设备App上阻止了自己。

我认为我在IF-ELSE声明部分做错了。

谢谢。

0 个答案:

没有答案