본문 바로가기

android9

[안드로이드/JAVA] 안드로이드로 Wordle 만들어 보기 #1 인터넷을 찾아보다 Wordle이란 게임을 보게 되었는데 이게 유행이라고 하더라 그래서 한번 안드로이드화 시키기로 마음먹었다. 먼저 룰을 알아보도록 하자. Rule 6번의 시도 안에 오늘의 워들을 알아내야 한다. 이때 내가 적은 단어가 정답에 맞는지는 단어를 적고 각 타일의 색으로 알아낸다. 만일 타일이 초록색으로 표시된다면: 표시된 글자가 워들에 존재한다. 표시된 글자가 정확히 같은 위치에 위치한다. 만일 타일이 노란색으로 표시된다면: 표시된 글자가 워들에 존재한다. 하지만 정확히 같은 위치에 있지는 않다. 만일 타일이 회색으로 표시된다면: 이 글자는 워들에 없는 글자이다. 같은 글자를 둘 이상 제시했을 때 워들에 존재하는 개수보다 더 많은 경우에도 이렇게 표시된다. 그러면 이제 만들어 보도록 하자 일단.. 2022. 3. 5.
[안드로이드] 이미지에 텍스트 넣기 이번에 만들어 볼 것은 이미지에 텍스트를 넣는 것이다. 일단 이미지 뷰에 텍스트를 넣는 것보단(이건 인터넷 뒤져도 못 찾았음), 그냥 텍스트 뷰에 백그라운드로 이미지(drawable)를 넣는 것이 쉽다고 판단해 만들었다. 그러면 xml 코드를 보자. 이런 식으로 만들면 백그라운드가 drawable-screen_background_light인 텍스트 뷰가 나오게 된다. 그리고 텍스트 부분에 텍스트를 적어 넣으면 된다. 이미지처럼 나오게 된다. 나는 5개를 만들어 주었다. 이런 식으로, 다음번에는 저 배경색을 코드로 바꾸는 법을 가지고 오겠다. 2022. 3. 3.
[Kotlin/안드로이드] 화면전환 Intent 요즘 시험기간이라 블로그 올리는 게 좀 뜸하다. 일단 근황은 제쳐두고, 본론으로 들어가자. 일단 화면을 전환할 xml을 두 개 만들어 주자 처음은 메인화면이다 간단히 이런 식으로 만 만들어 볼 예정이다. xml코드 xml에 대한 설명은 나중에 따로 글로 다루겠다. 이제 login버튼을 눌렀을 때 보여줄 화면을 만들어 주자. 이런 화면을 만들어 볼 것이다. xml코드 아까 전보다 화면에 있는 게 많아서 코드가 좀 더 길다. 이렇게 하면 준비물은 다 끝났다. 이제 버튼에 기능을 추가하기 위한 코드를 만들어 보자. 먼저 MainActivity코드를 보여주겠다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState:.. 2021. 12. 4.
[Kotlin 안드로이드] 뷰바인딩 코틀린으로 안드로이드를 배우고 있는 도중에 구글링을 할 때 뷰 바인딩을 알아내었다. 이번에 이 뷰바인딩을 알아보겠다. 설정 방법 위 사진처럼 Gradle Scripsts에서 build.gradle (Module...) 부분을 들어간다. 그다음 buildTypes에 buildFeatures { viewBinding true } 코드를 추가해 준다. 그러면 세팅은 끝난다. 나중에 사용하는 법을 가져오겠다. 2021. 11. 25.