안드로이드 스튜디오 에뮬레이터 실행시 액티비티 실행이 안되는 문제가 발생합니다.

조회수 548회

안녕하세요 안드로이드 스튜디오로 코틀린을 공부 중입니다.

다름이 아니라, 간단하게 레이아웃을 작성하고 메인 액티비티를 작성하여 에뮬레이터로 실행을 했습니다.

하지만, 이상하게 제가 작성한 레이아웃이 화면에 실행되지가 않습니다.

제가 코틀린을 시작한지 얼마 되지 않아, 기본적인 이해가 부족한 편이라 상세한 설명을 추가해주신다면 너무 감사할 것 같습니다.

아래는 제가 작성한 레이아웃과 메인 액티비티 코드 입니다.

부탁드립니다. (메인액티비티 입니다.)

package com.sampleconst

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.AdapterView
import android.widget.ArrayAdapter
import android.widget.ListView

class MainActivity : AppCompatActivity() {

    var CheckList = arrayOf("사용자 입력 값 넣을 예정01", "사용자 입력 값 넣을 예정02", "사용자 입력 값 넣을 예정03")

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState) 
        setContentView(R.layout.activity_main)

        val adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, CheckList)

        val listview = findViewById(R.id.Checklist) as ListView
        listview.setAdapter(adapter)
    }
}

(레이아웃 입니다.)

<?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">

    <ListView
        android:id="@+id/Checklist"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        />

</androidx.constraintlayout.widget.ConstraintLayout>
  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)