250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- python
- 템플릿
- 프로그래머스
- 피피티
- 안드로이드 스튜디오
- 디자인
- ppt
- 5bong2티스토리
- lv1
- 자바
- 코딩테스트
- android studio
- 매니픽셀스
- 독학
- asp.net
- 5bong2
- 객체지향언어
- 웹폼
- Powerpoint
- Lv 1
- 안드로이드
- 아우치
- Web Form
- 파이썬
- Java
- 특징
- 카카오애드핏
- 무료피피티
- 이벤트처리기
- 무료배포
Archives
- Today
- Total
개발하는 5bong2
[안드로이드 스튜디오] 로또 프로그램(1)_도형 원 그리기 본문
728x90
안녕하세요:)
여러분들은 로또 해 본 적 있나요?? 저는 아직 없습니다ㅎㅎ
첫 번째 프로젝트로 로또 프로그램을 구현하고자 합니다.
로또는 6개의 번호와 보너스 번호 1개를 포함하고 있습니다.
로또 공은 번호에 따라 5가지 색깔을 가지고 있습니다.
1번부터 10번까지는 노란색,
11번부터 20번까지는 파란색,
21번부터 30번까지는 빨간색,
31번부터 40번까지는 검은색,
41번부터 45번까지는 초록색입니다.
해당 정보들을 가지고 로또 프로그램을 만들어보겠습니다.
이번 글은 로또 프로그램의 기본 레이아웃을 만들어보겠습니다.
1) 프로젝트 생성
▼ Empty Activity를 이용하여 프로젝트를 생성합니다.
▼ 프로젝트의 정보들을 입력해줍니다. 저는 자바와 코틀린 중 자바 언어로 개발합니다.
2) 원 그리기 - XML 파일 생성
▼ oval.xml 파일을 생성하여 다음과 같이 작성하였습니다.
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="#FFFFFF" />
<stroke
android:width="1dp"
android:color="#000000"/>
<size
android:width="60dp"
android:height="60dp"/>
</shape>
3) 원 그리기 - 레이아웃에 추가
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical"
android:layout_marginTop="30dp">
<TextView
android:id="@+id/Lotto1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:background="@drawable/oval"/>
<TextView
android:id="@+id/Lotto2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:background="@drawable/oval"/>
<TextView
android:id="@+id/Lotto3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:background="@drawable/oval"/>
<TextView
android:id="@+id/Lotto4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:background="@drawable/oval"/>
<TextView
android:id="@+id/Lotto5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:background="@drawable/oval"/>
<TextView
android:id="@+id/Lotto6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:background="@drawable/oval"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textSize="30dp"
android:textColor="@color/black"
android:text="+"/>
<TextView
android:id="@+id/Lotto7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:background="@drawable/oval"/>
<Button
android:id="@+id/lottoButton"
android:layout_marginTop="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="START"
android:backgroundTint="#3a3641"
android:layout_gravity="center"/>
</LinearLayout>
▼ 결과 화면
728x90
'computer > 안드로이드 스튜디오' 카테고리의 다른 글
[안드로이드 스튜디오] 오류해결 - Your Android SDK location contains non-ASCII characters. (0) | 2022.01.26 |
---|---|
[안드로이드 스튜디오] #1 안드로이드 스튜디오 설치 (0) | 2022.01.26 |
Comments