Android Studio

안드로이드 뷰가 inflate 되지 않습니다.

1
layout(.xml) 파일에서 몇 가지 수정하는데 애뮬레이터나 핸드폰 연결해서 적용해봤는데 변경사항이 저장이 안됐습니다. 그래서 다른 코드가 잘못됐나? 하고 지우고 지우다 그냥 딱 기본 코드만 남겨놓고 변경했는데도 여전히 변화가 ..

layout(.xml) 파일에서 몇 가지 수정하는데 애뮬레이터나 핸드폰 연결해서 적용해봤는데 변경사항이 저장이 안됐습니다. 그래서 다른 코드가 잘못됐나? 하고 지우고 지우다 그냥 딱 기본 코드만 남겨놓고 변경했는데도 여전히 변화가 없습니다.

 

사진으로 보면 무슨 말인지 확실히 알 수 있습니다.

왼쪽은 제가 원하는 결과물이고 오른쪽은 애뮬레이터에 표시되는 화면입니다. 

 

그리고 왼쪽과 같이 layout(.xml)파일을 수정하고 애뮬레이터 terminate 시키고 다시 실행시킨게 오른쪽 사진입니다. 

동작을 안합니다..

 


class EditProfileActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_edit_profile)
    }
}

위의 코드는 해당 코틀린 코드입니다. 가장 기본적인 코드만 남겼는데도 위와 같이 문제가 일어납니다.

 

해당 파일을 지우고 다시 만드는 방법도 있겠지만, 이 layout 말고도 다른 곳에서도 위와 같은 문제가 발생해서 가능하다면 이유를 알아서 삭제하지 않고 해결하고 싶습니다. 왜 이런 문제가 발생하는지 아시는 분 계실까요?

자바 코틀린 java kotlin xml
yj23124 2022-05-17
yj23124 님께서 2022-05-17에 Android Studio에 올린 질문

댓글

1개의 답변

1
안드로이드 스튜디오에서 File> Invalid cache/Restart > Invalidate and Restart 를 실행해보시기 바랍니다.

안드로이드 스튜디오에서

File> Invalid cache/Restart > Invalidate and Restart

를 실행해보시기 바랍니다.

무린 2022-05-18
사탕 주기
무린 님께서 2022-05-18에 Android Studio에 올린 글
보관하기
2
 
yj23124 2022-05-18
무린님 저번에도 그렇고 계속 답변 주셔서 항상 감사합니다ㅠㅠ 하지만 시도해봤는데 안되네요.. 그래서 다시 삭제하려고 .xml파일을 삭제하기 했는데 "Delete alternative resource files for other configurations?" 이와 같은 문구가 떠서 처음엔 "No"로 했는데 바뀌는 게 없어서 다시 "Yes" 선택해서 삭제했더니 드디어 제대로 동작하네요. 항상 답변 주셔서 감사합니다 :)

댓글

조회수 520
답글 1
URL