๊ณต๋ถ5 [์๋๋ก์ด๋ : Kotlin] setOnClickListener ์ฌ์ฉ ๋ฐฉ๋ฒ ์๋๋ก์ด๋์ฑ์ ์๋ฐ์ ์ฝํ๋ฆฐ์ผ๋ก ์์ฑํ ์ ์๋ค.. ์ฌํ๊ทผ๋ฌดํ๋๊น ํด๊ทผ ์๊ฐ์ด 1์ด๋ผ... ๊ทธ๋ฅ ์ฌ์ฌํด์ ๋์ ์๋ค๊ฐ... ์ฝํ๋ฆฐ ํด ๋ณผ๊น, ํด์ ๊ธฐ๋ณธ ์์ ๋ฅผ ๋ง๋ค์ด ๋ดค๋ค. ๋ญ.. ํ๋ก์ ํธ ํ๋ ์๋ก ์์ฑํด์ ๋ณด๋๊น build.gradle, AndroidManifest, activity_main์ด๋ libs์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ.. ๋ฑ์ ๊ธฐ์กด ์๋ฐ ์ฝ๋๋ก ์์ฑํ๋ ๊ฑฐ๋ ์ฐจ์ด๊ฐ ์๋ค. (์ด ๋ถ๋ถ์ ์ ์ด์ ์ฝํ๋ฆฐ ์ฝ๋๋ก ์์ฑ๋๋ ๋ถ๋ถ์ด ์๋๊ธฐ ๋๋ฌธ์..) ์๊ตฌ ์ฌํญ : Button์ ํด๋ฆญํ๋ฉด TextView์ hello world๊ฐ ์ถ๋ ฅ๋๊ฒ ํ๋ค. ์ฝ๋ : 1) activity_main.xml 2) MainActivity.kt class MainActivity : AppCompatActivity() { over.. 2020. 12. 22. [์๋๋ก์ด๋] inflater, adapter ArrayList๋ก ๋์ด ์๋ ๋ฐ์ดํฐ๋ฅผ ListView์ ๋ฟ๋ฆฌ๊ณ , ํด๋น ListView์ ํญ๋ชฉ์ ํด๋ฆญํ๋ฉด menu๊ฐ ๋จ๊ฒ ํ๋ ์ฑ์ ๊ฐ๋จํ๊ฒ ์์ฑํด ๋ณด์๋ค.. inflater์ adapter ์ดํด๊ฐ ์ ํ๋์ด์ผ ํ ๊ฒ ๊ฐ์ ๋์ ๋ฐ์ ๋ธ๋ก๊ทธ ๋ ๊ฐ๋ฅผ ์ ๋ฆฌํด ๋๋ค. inflater๋ xml๋ก ์ ์๋ view๋ menu ๋ฑ์ ์ค์ ๊ฐ์ฒดํ ์ํค๋ ์ญํ ์ ํ๊ณ , adapter๋ ListView์ ์ค์ ๋ฐ์ดํฐ(List๋ Array ๋ฑ)์ ์ฐ๊ฒฐํด ์ฃผ๋ ์ค๊ฐ ์ญํ ์ ํ๋ค. m.blog.naver.com/PostView.nhn?blogId=epslrudals&logNo=220614598519&proxyReferer=https:%2F%2Fwww.google.com%2F [์๋๋ก์ด๋] inflater , adapter ๊ฐ๋ .. 2020. 12. 21. ์ 10๊ฐ ํธ๋ฆฌ์ ์ด์งํธ๋ฆฌ ํธ๋ฆฌ (Tree) ๊ณ์ธต์ ์ธ ๊ตฌ์กฐ๋ฅผ ํํํ๋ ๋ฐ ์ฌ์ฉํ๋ค. ์๋ฅผ ๋ค๋ฉด ์กฐ์ง๋๋ ๋๋ ํ ๋ฆฌ์ ์๋ธ๋๋ ํ ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ํํํ ๋, ๊ฐ๊ณ๋๋ฅผ ํํํ ๋ ์ด๋ค. ํธ๋ฆฌ๋ ๋ ธ๋(node) ๋ค๊ณผ ๋ ธ๋๋ค์ ์ฐ๊ฒฐํ๋ ๋งํฌ(link)๋ค๋ก ๊ตฌ์ฑ๋๋ค. ๋ฃจํธ(root) : ๋งจ ์์ ๋ ธ๋ ๋งํฌ(link) : ๋ ธ๋๋ค์ ์ฐ๊ฒฐํ๋ ์ (=edge, branch) ํธ๋ฆฌ์ ๋ถ๋ชจ-์์ ๊ด๊ณ ํธ๋ฆฌ ๊ตฌ์กฐ ์์์ ์๋์ ์ผ๋ก ์์ ์๋ ๋ ธ๋๋ฅผ ๋ถ๋ชจ ๋ ธ๋๋ผ ํ๊ณ , ์๋์ ์๋ ๋ ธ๋๋ฅผ ์์ ๋ ธ๋๋ผ ํ๋ค. ํธ๋ฆฌ์ ํ์ ๊ด๊ณ ๋ถ๋ชจ๊ฐ ๋์ผํ ๋ ธ๋๋ค์ ํ์ (sibling) ๊ด๊ณ๋ผ๊ณ ํ๋ค. ๋ฃจํธ ๋ ธ๋๋ฅผ ์ ์ธํ ํธ๋ฆฌ์ ๋ชจ๋ ๋ ธ๋๋ค์ ์ ์ผํ ๋ถ๋ชจ ๋ ธ๋๋ฅผ ๊ฐ์ง๋ค. ๋ฆฌํ๋ ธ๋ ์์์ด ์๋ ๋ ธ๋๋ค์ ๋ฆฌํ(leaf) ๋ ธ๋๋ผ ํ๋ค. ๋ฆฌํ๋ ธ๋๊ฐ ์๋ ๋ ธ๋๋ค์ ๋ด๋ถ(internal.. 2020. 11. 8. 9๊ฐ. Java์์์ ์ ๋ ฌ - Arrays ํด๋์ค๊ฐ primitive type์ ๋ฐ์ดํฐ๋ฅผ ์ํ ์ ๋ ฌ ๋ฉ์๋๋ฅผ ์ ๊ณตํ๋ค. int[] data = new int[capacity]; // data[0]์์ data[capacity-1]๊น์ง ๋ฐ์ดํฐ๊ฐ ๊ฝ ์ฐจ์๋ ๊ฒฝ์ฐ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฌํ๋ค. Arrays.sort(data); //๋ฐฐ์ด์ด ๊ฝ ์ฐจ์์ง ์๊ณ , data[0]์์ data[size-1]๊น์ง size๊ฐ์ ๋ฐ์ดํฐ๋ง ์๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฌํ๋ค. Arrays.sort(data, 0, size); - int ์ด์ธ์ ๋ค๋ฅธ primitive type ๋ฐ์ดํฐ(double, char ๋ฑ..)์ ๋ํด์๋ ์ ๊ณตํ๋ค. Primitive type ๋ฐ์ดํฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก Arrays.sort() ๋ฉ์๋๋ก ์ ๋ ฌ๋๋ค. // fruits๋ผ๋ ์ด๋ฆ์ ๋ฐฐ์ด ์ ์ธ๊ณผ .. 2020. 11. 5. ์ด์ 1 2 ๋ค์