Skip to content

Seongjin01/android_lotto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Random lotto in Android

랜덤으로 로또번호를 생성하여 화면에 보여주고, 번호의 중복 가능 여부를 체크할 수도 있습니다. 또한 랜덤하게 나온 번호를 저장하여 따로 리스트를 추려 화면에 보여줄 수도 있습니다.

Use language

이 프로그램 제작에 사용된 언어는 코틀린이고, 툴은 안드로이드 스튜디오를 활용하였습니다.
                  

Used method

이름 기능
textview 화면에서 text를 표시할때 사용하는 뷰 위젯입니다.
LinearLayout 세로 또는 가로의 단일 방향으로 모든 하위 요소를 정렬하는 뷰 그룹입니다.
CheckBox 박스를 클릭하면 체크가 띄워지며 이벤트를 수신합니다.
scrollview 화면이 넘칠때 수직(위아래)으로 스크롤할 수 있게 하는 기능입니다.

Drawble

res(리소스) -> drawble요소를 이용하여 
실제 공을 뽑는 로또처럼 공을 그려 화면에 표시해주었습니다.

Implement Screen

메인화면

image

로또번호 생성 후 화면

image

리스트 화면

image

Pros, Cons, Need to improvement

잘한점

for문을 활용해 로또번호를 생성하고 if문을 이용하여 숫자마다 공 색깔을 다르게 만든점, 함수 loadpref를 사용해 앱을 삭제하기 전까진 리스트를 유지할 수 있도록 한점이 있다.

아쉬운점

리스트를 표기할때 margin_left, right만을 이용하여 공 사이를 띄어 표기하여서 가시성이 좋지 못하다.

개선할 점

그리드를 이용하여 리스트를 좀 더 보기 편하도록 만들어야 할 것 같다. 디자인이 너무 기본적이어서 좀 더 꾸며봐야 할 것 같다.

About

안드로이드 로또 랜덤생성 앱 코드와 설명

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published