본문 바로가기

IT/오류해결

[Android 오류, 코틀린 오류] id 빨간줄, 이유없는 오류

반응형

코드 작성을 하다가 이유 없이 빨간줄이 뜨는 경우가 있다

 

다음과 같은 상황인데 보통 activity_main.xml 파일을 작성중에 자주 발생한다

 

<WebView
    android:id="@+id/webView"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>

<androidx.core.widget.ContentLoadingProgressBar
    android:id="@+id/progressBar"
    style="@style/Widget.AppCompat.ProgressBar.Horizontal"
    android:layout_width="0dp"
    android:layout_height="2dp"
    app:layout_constraintTop_toBottomOf="@id/toolbar"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"/>

다음과 같이 Main activity UI를 작성중에 생긴 오류인데 아무리 복붙을 해봐도 사라지지 않고

 

위의 WebView 쪽의 id는 문제가 없이 정상적으로 코드가 적혀있었다

 

<해결방법>

해결방법은 다음과 같이 메뉴 - Build - Clean Project를 누르고

 

그 후에 Rebuild Project를 해주면 오류가 사라진다

그럼 위 그림과 같이 오류가 해결되고 오른쪽에 UI도 잘 표시되는 것을 확인할 수 있다

 

아무리 수정해도 없어지지 않는 빨간줄 오류나 오른쪽 [Design]창이 안뜨는 버그도

 

이 방법이면 대부분 해결되었다

반응형