2016-11-03 4 views
2

에서 제대로 접는하지?setOnClickListener 기능은 안드로이드 스튜디오

+1

익명의 클래스입니다. Intellij IDEA에서 익명의 클래스를 배제하는 방법은 없다고 생각합니다. 그러나 문제를 제기하고 [여기] (https://youtrack.jetbrains.com/issues) ... 및 @Daryl에 대해 설명 할 수 있습니다. 무엇이 문제입니까? 그는 정확한 질문을했다. –

답변

3

커스텀 영역을 클릭하고 Shift + 컨트롤 + 마침표를 누르면 커스텀 영역에 여분의 중괄호를 추가하면 해결할 수 있습니다. 다른 리스너 기능에도 적용됩니다.

ib_minus.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) {{ 
      String s = tv_quantity.getText().toString(); 
      int val = Integer.parseInt(s); 
      val--; 
      if (val <= 0) 
       val = 0; 
      tv_quantity.setText(Integer.toString(val)); 
     }} 
    }); 
+0

좋은 소리가납니다. –

2

Your answer이 좋습니다.

예를 들면 다음과 같습니다 :

//region 
ib_minus.setOnClickListener((v)-> { 

       String s = tv_quantity.getText().toString(); 
       int val = Integer.parseInt(s); 
       val--; 
       if (val <= 0) 
        val = 0; 
       tv_quantity.setText(Integer.toString(val)); 

     }); 
//endregion 

//region//endregion 사이에 전체 코드 블록을 접을 것인가 또는, 당신은 폴딩을 위해 당신을 도울 수있는 지역의 주석을 추가 할 수 있습니다. Ctrl + Alt + T을 누르면 지역 댓글을 추가 할 수 있습니다. 자세한 내용은 this guide을 참조하십시오.

관련 문제