inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

데이터바인딩(Databinding) 설명

layout 태그로 감쌀 때 앱 실행 중단 됨 오류

해결된 질문

304

동해물과백두산이마르고닳도록

작성한 질문수 27

0

강의 위치 : 주사위 만들기 첫 번째 강의 <layout> 태그로 

감싸는 부분

 

에러 내용 : activity_main.xml 에서,  layout태그로 감싸지 않았을 때는 정상적으로 

앱 실행이 되는데, 감싸기만 하면 앱이 계속 중단되는 문제 발생합니다. 왜 그런지 알려주시면 정말 감사하겠습니다.

// 문제의 코드 : 앱이 제대로 실행되지 않고 바로 종료되어버림

<?xml version="1.0" encoding="utf-8"?>

<layout>

    <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity">

        <Button
            android:id="@+id/testBtnId"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Hello World!"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent" />

    </androidx.constraintlayout.widget.ConstraintLayout>

</layout>

// 정상적으로 실행되는 코드
<?xml version="1.0" encoding="utf-8"?>

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <Button
        android:id="@+id/testBtnId"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

firebase kotlin android

답변 2

0

개복치개발자

또한 에러 내용도 공유해주시면 살펴보겠습니다

0

동해물과백두산이마르고닳도록

감사합니다. 같은 내용의 새로운 질문으로 다시 올렸습니다!

0

개복치개발자

혹시 build.gradle에 아래의 부분 추가하셨나요?

 

buildFeatures {
dataBinding true
}

 

만약 그렇다면 아래의 코드 3개를 모두 복사해서 공유해주세요.

 

MainActivity.kt

activity_main.xml

build.gradle

주사위앱 소개 및 레이아웃 설정 문제

0

81

2

안드로이드 에뮬레이터가 실행이 안 되요...ㅠ

0

141

2

30 강 소스 좀 올려 주십시요

0

97

2

onBackPressed 함수가 동영상 하고 다르게 동작합니다.

0

108

2

ListView 초기 실행 안됩니다.

0

110

2

코딩을 완료하고난후 앱 실행시 자동 종료

0

88

2

datavinding에서 오류가 납니다.

0

64

1

안드로이드 스튜디오 버전 차이로 초기 empyt activity 선택하면 안됩니다.

0

138

2

context의 구별에 대하여

0

86

2

"프롤로그에서 ..." 오류 관련해 직전 질문에 대한 추가 질문입니다.

0

82

2

"프롤로그에서 콘텐츠가 허용되지 않습니다." 오류

0

187

3

해결완료

1

205

2

databinding 설정후 run하면 에러(해결)

0

234

2

databinding 설정 이후 실행시 에러

0

297

4

안드로이드 입문하는 사람입니다.

0

78

1

Firebase uid

0

90

3

activity_main 화면 다름

0

129

2

강의화면과 다른데 맞게진행되는것인가요...????

0

118

2

파이어베이스 질문

0

84

2

ActivityMainBinding에 오류가 납니다

0

147

2

선생님 onBackPressed 작동이 안되는거 같습니다

0

128

2

>app>res>layout 이 존재하지 않습니다.

0

125

2

안드로이드 스튜디오 미어캣 버전 사용 한글 깨짐

0

786

2

안드로이드 스튜디오 오류 발생 시 대처 방법은 요?

0

310

2