2017-09-16 15 views
0

나는 안드로이드를 배우고 지금까지 그렇게 좋은 온라인 자습서를 따라 왔습니다. 그러나이 튜토리얼에서는 ctrl + space를 사용하여 메소드를 가져올 때 메소드가 취하는 인수를 읽을 수 있습니다.Android 스튜디오 코드 완성도에는 변수 이름이 포함되어 있지 않습니다.

예제 자동 완성을 사용하여 새 AdapterView.OnItemClickListener()를 만들면 인수를 읽을 수있는 형식으로 표시합니다.

myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
     @Override 
     public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 

     } 
    }); 

내가 똑같은 것을 시도 할 때 코드를 가져 오지만 얻을 수있는 인수 이름이 다릅니다.

자동 완성을 사용하여 가져온 코드를 가져 와서 더 읽기 쉬운 인수를 표시하는 방법을 알려주세요.

myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
     @Override 
     public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { 

     } 
    }); 

답변

0

문자 그대로 똑같습니다. android studio 및 SDK의 버전에 따라 이름이 다를 수 있습니다. 나는 당신이 초보자 일 때 이것이 혼란 스러울지도 모르는 것을 이해하지만, 중요한 것은 전달 된 논쟁이며 어떻게 명명 된 것이 아닌가하는 점입니다. 인수의 이름과 관계없이 궁극적으로 비슷한 값을 얻습니다. 예를 들어, int position과 int i는 같은 값과 같습니다. 당신에게 그토록 큰 의미가 있다면 당신은 그 이름을 바꿀 수 있습니다.