android.support.design을 해결할 수 없습니다. AndroidX로 마이그레이션 한 후


82

나는 얻기 위해 노력하고 TextView의를 Snackbar이 코드로 :

snackbarView.findViewById<TextView>(android.support.design.R.id.snackbar_text)  

그러나 Android Studio는 디자인 라이브러리를 해결하지 않습니다.

이 코드가 작동하도록하려면 어떻게해야합니까?


나는에 대한 보정의 몇 가지 나열했습니다 Migrate-to-Android-X문제를 여기
makata

답변:


229

이 솔루션으로 해결 : snackbarView.findViewById<TextView>(com.google.android.material.R.id.snackbar_text)


1
지금 :)이 고민 한
a_local_nobody

1
@varun 대단히 감사합니다. 도움을주고 커뮤니티에 무언가를 돌려주게되어 기쁩니다!
dudi

@apurvthakkar NP. 도와 드릴 수있어서 기쁩니다. 해피 코딩
dudi

51

@dudi의 훌륭한 답변에 감사드립니다. 일반적으로 androidX로 마이그레이션 할 때 대체 할 수 있습니다.

android.support.design.R

com.google.android.material.R

누군가가 더 많은 것을 알고 싶다면 여기 에 AndroidX 마이그레이션에 대한 간단한 단계별 기사를 작성했습니다 .


16

이것을 변경 :

android.support.design.R

com.google.android.material.R

문제를 해결합니다. AndroidX로 마이그레이션 한 후 다른 라이브러리를 사용하고 있습니다.


15

AndroidX로 마이그레이션했습니다. 즉, 이제 라이브러리가 다릅니다.

(android.support.design.R.id.snackbar_text)에서 (com.google.android.material.R.id.snackbar_text)로


6
죄송합니다. 이것은 받아 들여진 대답이 말하는 내용의 반복 일뿐입니다.
deHaar

1

으로 android.support.design.R이 더 androidx 마이그레이션 후 지원되지됩니다, 그래서 당신은 그것을 대체 할 필요가 없습니다

com.google.android.material.R

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.