inflearn logo
강의

Course

Instructor

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

Lesson 45 MultiAutoCompleteTextView

45강 항목 클릭 관련

287

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]로 수정하시면 됩니다.

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

26-1년도 이론문제 재탕

0

15

1

26-1년도 코드문제 재탕

0

9

0

이론재탕만 눈치챘어도

0

24

1

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

0

89

1

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

0

187

1

New Project 생성 시 에러

0

671

1

코드변경

0

245

1

andriod.R.layout 에러 발생

1

333

1

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

0

3779

1

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

0

467

1

Android x ScrollView 실습 에러

0

330

1

layout pallet 생성 문의

0

508

1

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

0

321

1

에러가 납니다.

0

443

2

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

0

294

1

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

0

575

1

RecyclerView48강 질문입니다.

0

304

1

AutoCompleteTextView의 버그관련 질문입니다

0

275

1

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

0

435

1

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

0

320

1

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

0

312

1

findViewbyid ViewBinding 질문

0

265

1

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

1

271

1

파트2

0

245

1