소개
게시글
질문&답변
2024.03.17
리스트뷰 보는중에..
구글링해보구, 다시해보구 하다보니 됐네요 해결 완료 했습니다.(사진)
- 1
- 3
- 711
질문&답변
2024.03.06
리스트뷰 보는중에..
//activity_main.xml //ListViewAdapter.kt package com.chobo.listview import android.view.View import android.view.ViewGroup import android.widget.BaseAdapter import android.view.LayoutInflater class ListViewAdapter(val List : MutableList) : BaseAdapter() { override fun getCount(): Int { return List.size } override fun getItem(position: Int): Any { return List[position] } override fun getItemId(position: Int): Long { return position.toLong() } override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View? { var converView = convertView if(converView == null) LayoutInflaternflater.from(parent?.context).inflate(R.layout.listview_item, parent, false) return converView!! } } //listview_item.xml //MainActivity.kt package com.chobo.listview import android.os.Bundle import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContentView(R.layout.activity_main) ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets -> val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) insets } } } 이렇게 하면 되나요?
- 1
- 3
- 711
질문&답변
2021.06.03
화면 클릭 이벤트 처리 - findViewById, Toast
이렇게 신경써 주시다니 너무 감사합니다 일단은 스스로 해결을 좀 해보려구요 암튼 너무 감사드려요
- 0
- 12
- 288
질문&답변
2021.06.03
화면 클릭 이벤트 처리 - findViewById, Toast
Kotlin Android Extensions - findViewById()는 이제 그만! (androidhuman.com) 참고 문서는 이것인데요 앞으로 지원중단되고 뷰바인딩을 해야 한다고 합니다 최신버전을 사용하고 있어서 그런지 extensions를 플러그인으로 추가해보고 다른 블로그에서 참고해서 그래들 파일도 변경해 보고 다양한 방법으로 시도해봤는데 결국은 안되네요 그냥 버전을 다운시켜서 설치하는 방식으로 방향 정해서 그렇게 해보려구요
- 0
- 12
- 288
질문&답변
2021.06.03
화면 클릭 이벤트 처리 - findViewById, Toast
코드는 직접 입력했습니다 xml할 때는 자동완성도 잘되고 문제가 없었는데 kt파일을 다룰 때 자동완성이 안되서 뭔가 잘못되었구나 라고 생각하게 되어서 질문드리게 되었어요 타이핑을 끝까지 하진 않았고 kt파일 작업하기 전에 작업까지는 나오고 있네요 그냥 다시 만들어보려구요 주무실고 계실줄 알았는데 깨어 계셨나요? 편안한 밤되시구요
- 0
- 12
- 288