inflearn logo
강의

Course

Instructor

Yoon Jae-seong's Java-based Android App Development Part 1 - UI Programming

Lesson 45 MultiAutoCompleteTextView

45강 항목 클릭 관련

240

inflearnjavaapp8301

2 asked

0

class AutoClickListener1 implements AdapterView.OnItemClickListener{

    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
        activityMainBinding.textView2.setText(data1[i] + " 를 선택하였습니다");
    }
}

위 코드에서 data1[i] 를 선택했습니다는, 당시의 자동완성으로 출력되는 항목이 textview에 나오는게 아니라 string에 들어있는 순서의 i값이 나오는 것으로 확인됩니다. 확인 후 정정 바랍니다.

java android

Answer 2

0

mhyun02330

안드로이드 스튜디오 자바를 이용한 앱 개발 책 좀 추천 소개 부탁합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴이에요.

코드를 보면, onItemClick 메서드가 AdapterView.OnItemClickListener 인터페이스의 메서드를 구현한 것 같습니다. 이 메서드는 AdapterView(보통 ListView, GridView 등)의 항목이 클릭될 때 호출되는 메서드입니다.

여기서 data1은 문자열 배열이고, i는 클릭된 항목의 인덱스입니다. onItemClick 메서드에서 data1[i]를 텍스트뷰인 textView2에 설정하고 있습니다.

정확한 동작 방식을 확인하기 위해서는 먼저 data1 배열의 내용을 확인해야 합니다. data1 배열에는 어떤 값이 들어있는지 확인해주세요. 만약 data1[i] 대신에 data1 배열 자체를 출력하면 됩니다.

출력 결과를 확인하여 수정이 필요하다면, textView2에 보여야 할 값을 data1[i]로 수정하시면 됩니다.

더 도움이 필요하시면 언제든지 물어보세요. 좋은 결과가 있길 바랍니다!

패키지 구분에 대해 궁금한게 있습니다

0

8

1

안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.

0

19

1

갑자기 채점 사이트가 바뀌었어요

0

19

1

12강에서 shrinkColumns 의 설정이 되지 않아요

0

52

1

8강 viewBinding의 경우에 안드로이드 14에서는 gradle scripts에 작성하면 에러가 나서 적용을 못하는데

0

140

1

New Project 생성 시 에러

0

553

1

코드변경

0

201

1

andriod.R.layout 에러 발생

1

291

1

상태 변화 리스너 중 switch-case문 오류 문제

0

3684

1

20강 android view.View 자동 임포트 관련 질문입니다.

0

403

1

Android x ScrollView 실습 에러

0

265

1

layout pallet 생성 문의

0

452

1

안드로이드 스튜디오 레이아웃 파렛트 오픈 문의

0

270

1

에러가 납니다.

0

371

2

Layout 속성 지정 항목이 다 나오지 않습니다.

0

256

1

8강 viewbinding 강의 관련 질문입니다.

0

515

1

RecyclerView48강 질문입니다.

0

260

1

AutoCompleteTextView의 버그관련 질문입니다

0

235

1

어뎁터_엑티비티 질문입니다!

0

371

1

강의에 사용하신 이미지는 어디에서 다운 받아야하나요?

0

275

1

30강의 음성 파일이 다른 내용을 설명하고 있습니다.

0

279

1

findViewbyid ViewBinding 질문

0

227

1

7강 View의 기본 개념에서 import 관련 질문드립니다.

1

243

1

파트2

0

216

1