2010-10-24 54 views
0

當我點擊該ImageView時,我可以讓android中的ImageView進行一些操作嗎? 例如,當我點擊ImageView imgV時,某些面板可見,當我點擊其他ImageView imgUV時,他變得不可見。ImageView點擊問題 - Android

imgV.setOnClickListener(new OnClickListener() { 
      public void onClick(View v) 
      { 
        int i=tbrSearchNear.VISIBLE; 
        tbrSearchNear.setVisibility(1-i); 
        tbrSearchCriterium.setVisibility(i); 

      } 

      }); 

看起來好像根本不註冊點擊。

回答

0

將可見性設置爲1-View.VISIBLE轉換爲1-0;如果你想隱藏它,請寫下如下內容:

imgV.setOnClickListener(new OnClickListener() { 
     public void onClick(View v) 
     { 
       // toggle visibility 
       int visibility=tbrSearchNear.getVisbility() == View.VISIBLE ? View.GONE : View.VISIBLE; 
       tbrSearchCriterium.setVisibility(tbrSearchNear.getVisbility()); 
       tbrSearchNear.setVisibility(visbility); 

     } 

     });