codinggogo
@hayeon98945488
Reviews Written
-
Average Rating
-
Posts
Q&A
๋ฆฌ์คํธ๋ทฐ ๋ณด๋์ค์..
๊ตฌ๊ธ๋งํด๋ณด๊ตฌ, ๋ค์ํด๋ณด๊ตฌ ํ๋ค๋ณด๋ ๋๋ค์ ํด๊ฒฐ ์๋ฃ ํ์ต๋๋ค.(์ฌ์ง)
- 1
- 3
- 939
Q&A
๋ฆฌ์คํธ๋ทฐ ๋ณด๋์ค์..
//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
- 939
Q&A
ํ๋ฉด ํด๋ฆญ ์ด๋ฒคํธ ์ฒ๋ฆฌ - findViewById, Toast
์ด๋ ๊ฒ ์ ๊ฒฝ์จ ์ฃผ์๋ค๋ ๋๋ฌด ๊ฐ์ฌํฉ๋๋ค ์ผ๋จ์ ์ค์ค๋ก ํด๊ฒฐ์ ์ข ํด๋ณด๋ ค๊ตฌ์ ์ํผ ๋๋ฌด ๊ฐ์ฌ๋๋ ค์
- 0
- 12
- 438
Q&A
ํ๋ฉด ํด๋ฆญ ์ด๋ฒคํธ ์ฒ๋ฆฌ - findViewById, Toast
Kotlin Android Extensions - findViewById()๋ ์ด์ ๊ทธ๋ง! (androidhuman.com) ์ฐธ๊ณ ๋ฌธ์๋ ์ด๊ฒ์ธ๋ฐ์ ์์ผ๋ก ์ง์์ค๋จ๋๊ณ ๋ทฐ๋ฐ์ธ๋ฉ์ ํด์ผ ํ๋ค๊ณ ํฉ๋๋ค ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ด์ ๊ทธ๋ฐ์ง extensions๋ฅผ ํ๋ฌ๊ทธ์ธ์ผ๋ก ์ถ๊ฐํด๋ณด๊ณ ๋ค๋ฅธ ๋ธ๋ก๊ทธ์์ ์ฐธ๊ณ ํด์ ๊ทธ๋๋ค ํ์ผ๋ ๋ณ๊ฒฝํด ๋ณด๊ณ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์๋ํด๋ดค๋๋ฐ ๊ฒฐ๊ตญ์ ์๋๋ค์ ๊ทธ๋ฅ ๋ฒ์ ์ ๋ค์ด์์ผ์ ์ค์นํ๋ ๋ฐฉ์์ผ๋ก ๋ฐฉํฅ ์ ํด์ ๊ทธ๋ ๊ฒ ํด๋ณด๋ ค๊ตฌ์
- 0
- 12
- 438
Q&A
ํ๋ฉด ํด๋ฆญ ์ด๋ฒคํธ ์ฒ๋ฆฌ - findViewById, Toast
์ฝ๋๋ ์ง์ ์ ๋ ฅํ์ต๋๋ค xmlํ ๋๋ ์๋์์ฑ๋ ์๋๊ณ ๋ฌธ์ ๊ฐ ์์๋๋ฐ ktํ์ผ์ ๋ค๋ฃฐ ๋ ์๋์์ฑ์ด ์๋์ ๋ญ๊ฐ ์๋ชป๋์๊ตฌ๋ ๋ผ๊ณ ์๊ฐํ๊ฒ ๋์ด์ ์ง๋ฌธ๋๋ฆฌ๊ฒ ๋์์ด์ ํ์ดํ์ ๋๊น์ง ํ์ง ์์๊ณ ktํ์ผ ์์ ํ๊ธฐ ์ ์ ์์ ๊น์ง๋ ๋์ค๊ณ ์๋ค์ ๊ทธ๋ฅ ๋ค์ ๋ง๋ค์ด๋ณด๋ ค๊ตฌ์ ์ฃผ๋ฌด์ค๊ณ ๊ณ์ค์ค ์์๋๋ฐ ๊นจ์ด ๊ณ์ จ๋์? ํธ์ํ ๋ฐค๋์๊ตฌ์
- 0
- 12
- 438
Q&A
ํด๋ก์ด๋๊ณผ ๊ฐ์ ์์ ํ๊ฒฝ์ ์ค์ ํ๊ณ ์ถ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 340
Q&A
์ ๋ ์์ ํ์ผ์ด ์์ด๋ ค์ ใ
์์ ํ์ผ ๋ค์ด๋ฐ์๋๋ฐ ๊ธ์๊ฐ ๊นจ์ ธ์ ์์๋ณด๊ธฐ๊ฐ ์ด๋ ต๋ค์.์์ ๋ถํ๋๋ฆฌ๊ฒ ์ต๋๋ค.
- 0
- 4
- 381




