2017-02-15 6 views
2

アンドロイドスタジオでは、エディタ(コード/フォルディング)で+/-を切り替えてコードスニペットを折りたたむ/展開することができます。しかし、リスナーを持っていると、コード全体が崩壊するのではなく、その一部だけが崩壊します。リスナー全体をどのように隠すことができますか?たとえば、私は、コードの下に崩壊したいとき:Androidのメーカーでアンドロイドスタジオのリスナーを倒す方法

View.OnClickListener ctgClick = (v) -> { 
      int tag =(Integer) v.getTag(); 
      Intent intent= new Intent(); 
      intent.putExtra("ctg", tag); 
      setResult(RESULT_OK, intent); 
      finish(); 
     } 
    }; 

答えて

1

Foldingと呼ばれるこの「崩壊」:

View.OnClickListener ctgClick = new View.OnClickListener(){ //hide from here 
     public void onClick(View v){ 
      int tag =(Integer) v.getTag(); 
      Intent intent= new Intent(); 
      intent.putExtra("ctg", tag); 
      setResult(RESULT_OK, intent); 
      finish(); 
     } 
    };//to here 

それはちょうどこのようなコードの一部を隠します。

自分で設定することもできます。Folding、 ファイル - >設定 - >一般 - >コードの折りたたみに移動します。 そして、この1つは選択した共有を行います。 this one

+0

私はそれが折り畳みと呼ばれることを知っています、私は私の質問でそれを言及しました。私は内部の設定をチェックし、 "Closures"がチェックされています。 – temirbek

+0

あなたが正しいと思うのは、アンドロイドスタジオは、唯一の方法を持つ匿名クラス全体を崩壊させないことです。しかし、あなたはまだ、あなたのJavaディスプレイ6をJava 8に変更しようとすることができます:http://stackoverflow.com/questions/20177359/android-studio-representing-anonymous-inner-class –

2

@mayan怒りが部分的に正しかったです。私はFile-> Settings-> Editor-> General-> Code Foldingに行き、 "Closures"のチェックを外しました。

関連する問題