android 앱개발 3

안드로이드 - 위젯의 배치를 편리하게 해주는 Space 위젯

Space 위젯은 말그대로 공간만 차지하는 위젯이다. 이러한 단순한 위젯을 활용하면 내가 원하는 곳에 위젯을 배치하는데 편리하게 이용할 수 있다. 예제는 매우 간단하다. xml파일 activity_space_test.xml SpaceTest.java package com.example.ch13_space; import android.app.Activity; import android.os.Bundle; public class SpaceTest extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activi..

안드로이드 - 스위치(Switch) 만들어서 편리하게 토글하기

스위치는 체크박스와 비슷한 역할을 하지만 조금 더 직관적으로 ON/OFF 상태를 표시할 수 있다. 속성설명text어떤 옵션인지를 설명하는 문자열textOn선택했을때 표시될 문자열textOff선택하지 않았을 때 표시될 문자열textStyle문자열의 스타일, normal, bold, italic 중 하나 또는 | 연산자로 두 개 동시 지정가능checked초기 상태를 지정한다.switchMinWidth스위치의 최소 폭switchPadding스위치와 캡션 문자열간의 여백을 지정thumb스위치를 그릴 이미지를 지정thumbTextPadding스위치의 썸과 문자열 사이의 수평 여백을 지정 리스너를 등록해서 체크이벤트를 가져오고 싶으면 setOnCheckedChangedListener()에서 리스너를 등록하고, On..

안드로이드 - 프로그래스바(ProgressBar) 만들기

프로그래스바는 작업의 진행 정도를 표시하거나 또는 작업이 진행 중이라는 것을 사용자에게 보여줍니다. 프로그램 설치나 네트워크 다운로드 작업 등에 흔히 사용되며 진행 과정을 보여줍니다. 범위는 max 속성으로, 초기값은 progress 속성으로 지정합니다. void setProgress(int progress) //첫번째 진행상태 값 지정 void setSecondaryProgress(int secondaryProgress)//두번째 진행상태 값 지정(흐린색으로 채색) void incrementProgressBy(int diff)//첫번째 프로그래스의 상대적으로 이동할 양 지정 void incrementSecondaryProgressBy(int diff) //두번째 프로그래스의 상대적으로 이동할 양 지정 ..

반응형