0

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我认为我在声明部分做错了什么。

谢谢你。

4

0 回答 0