2017-02-15 11 views
2

В студии Android вы можете свернуть/развернуть фрагменты кода, переключая +/- в редакторе (код/​​складка). Но когда у меня есть слушатель, он не сворачивает весь код, а только часть его. Как я могу скрыть весь слушатель? Например, когда я хочу, чтобы свернуть ниже код:Как свернуть прослушиватель в студии android

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 

он просто скрывает часть кода, как это:

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

ответ

1

В Android Studio это «коллапс» называется Folding.

Вы можете попробовать настроить свой собственный пользовательский Folding, Просто перейдите в раздел «Файл-> Настройка-> Общие -> Складка кода. И сделать это доля один выбор: this one

+0

Я знаю, что это называется Folding, я упомянул об этом в своем вопросе. Я проверил внутренние настройки и проверяется «Закрытие». – 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 и unchecked «Closures», теперь он работает так, как я хотел.