본문 바로가기
반응형

JAVA68

[Android] 위치 배열 Gravity vs Layout(Linear|Relative) l Gravity와 layout_gravity 속성 | gravity Gravity 속성은 레이아웃 안의 위젯을 어디에 배치할 것인지를 결정하며 값으로는 left, right, center, top, bottom 등을 사용할 수 있다. 2개를 조합해서 right|bottom처럼 사용할 수 도 있는데, 이는 오른쪽 아래 정렬한다는 의미이다. 예를들어 Gravity를 right|bottom으로 지정하면 안에 있는 모든 위젯이 오른쪽 아래로 몰려서 정렬 된다. Gravity 속성이 자신에 포함된 자식(주로 위젯)을 어디에 위치시킬지 결정한다면 layout_gravity는 자신의 위치를 부모(주로 레이아웃)의 어디쯤에 위치시킬지를 결정한다. 그래서 gravity는 레이아웃에, layout_gravity는 위젯에.. 2019. 4. 29.
[Android] Calculator(계산기) l 계산기 안드로이드 이용하여 계산기 만들기 더하기 빼기 곱하기 나누기 나머지 0으로 나눌 수 없는 예외 사항 넣기 | Activity_main.xml | MainActivity.java package com.example.a301.calcu; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends.. 2019. 4. 29.
[Android] 토스트(Toast) / 배경색 변경 방법 + 색상표 l 토스트(Toast) - 화면에 잠깐 나타났다 사라지는 메시지 - 프로그래머가 디버깅 용도로 사용하기에도 적당 Toast.makeText(Context context, String message, int duration).show(); - setGravity() 메소드를 사용하면 위치를 변경할 수 있음 Toast.setGravity(int gravity, int x0ffset, int y0ffset); | 토스트 예시 | Activity_main.xml | MainActivity.java package com.example.toastt; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.vie.. 2019. 4. 29.
[Android] manifests, java, res / 레이아웃 유형 | manifests, java, res, Gradle Scripts 프로젝트 모듈은 manifests, java, res, Gradle Scripts의 4가지로 구성된다. 프로젝트를 만들 때 Empty Activity로 만든다. 모듈 폴더 소스 파일 기능 manifests AndroidManifest.xml 1) 애플리케이션에 관한 정보들이 설정되어 있다. 어플리케이션 라벨, 아이콘 등을 포함한다. 2) 어플리케이션이 실행될 때 필요한 권한 등이 기술된다. Ex)진동허용 java MainActivity.java 액티비티를 구현하는 자바클래스 (어플리케이션 실행 시 처음 실행되는 자바 클래스로도 사용됨) Res drawable 화면에 그려지는 그래픽을 위한 drawable resource를 저장(png,.. 2019. 4. 25.
반응형