안드로이드 스튜디오
-
[Android] 안드로이드 NumberPicker 사용하기안드로이드 스튜디오 2022. 9. 13. 19:54
1. NumberPicker 개요 NumberPicker는 터치를 이용해 원하는 숫자를 쉽게 선택할 수 있도록 도와주는 도구입니다. 사용자의 나이, 체중 등 숫자를 선택해야 하는 화면에 활용할 수 있습니다. 2. NumberPicker 구현(XML) 3. NumberPicker 구현(Java) public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); NumberPicker npker = findViewById(R.id.npker); npker.setMa..
-
[Android] 안드로이드 TextSwitcher 알아보기안드로이드 스튜디오/텍스트뷰(TextView) 2022. 9. 12. 11:12
1. TextSwitcher 개요 TextSwitcher는 TextView에 애니메이션을 입혀 사용자들로 하여금 마치 PPT를 보는 듯한 시각적 효과를 구현하는 도구입니다. 2. TextSwitcher 구현하기(XML) 간단하게 TextSwitcher, Button을 넣어줬습니다. TextSwitcher 속성 중 inAnimation과 outAnimation을 활용해 시작 애니메이션, 종료 애니메이션을 구현합니다. alpha_start alpha_end 3. TextSwitcher 구현하기(JAVA) public class MainActivity extends Activity { TextSwitcher tsw; String[] str = {"딸기", "사과", "배", "키위", "바나나"}; int n..
-
[Android] 안드로이드 SeekBar 사용하기안드로이드 스튜디오/프로그레스바(ProgressBar) 2022. 9. 11. 23:02
1. SeekBar란? SeekBar는 사용자가 터치를 통해 특정한 수치를 조절할 수 있게 해주는 도구입니다. 2. SeekBar 사용법(XML) 사용처에 따라 가로, 세로 길이를 정하시고 max를 통해 최대값을 설정할 수 있습니다. 3. SeekBar 사용법(Java) public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); SeekBar bar = findViewById(R.id.seekbar); bar.setOnSeekBarChangeListene..
-
Android Studio 앱 서명하는 방법안드로이드 스튜디오/앱 배포하기 2018. 11. 7. 05:26
앱 서명하기구글 개발자 콘솔을 통해 Play Store에 앱을 배포하려면 별도의 서명 과정이 필요합니다. 이는 "이 앱을 만든 사람이 내가 맞다!"라고 디지털 인증서 형태로 알려주는 거랍니다. 한번 이렇게 서명해서 배포하고 나면 해당 인증서 정보는 차후에 앱을 업데이트 할 때마다 필요하므로 백업 등을 통해 잘 보관해둬야 합니다. 오늘 포스팅에선 인증서를 생성하고 이를 통해 배포용 앱을 만드는 과정을 다뤄보도록 하겠습니다. 1. 인증서 생성하기1) [Build] - Generate Signed Bundle or APK 클릭 - 안드로이드 스튜디오 버전이 저보다 낮으면 Generate Signed APK라고 뜰 겁니다. 2) Create new... 클릭 3) 정보 작성- key store path : 키스..
-
안드로이드 TextInputLayout 알아보기안드로이드 스튜디오/에디트텍스트(EditText) 2018. 11. 5. 02:30
TextInputLayout 개요TextInputLayout은 EditText에 입력된 텍스트를 기반으로 View가 유동적으로 반응하기 위해서 고안된 레이아웃입니다. 기본적으로 LinearLayout을 상속받고 있으며, 그냥 EditText가 아닌 TextInputEditText를 자식으로 감싸서 사용합니다. 실제 작동 화면 및 XML과 Java 문서를 통해 대표적인 기능들을 살펴보도록 하겠습니다. 1. 준비 작업 TextInputLayout은 design 라이브러리가 있어야 사용 가능합니다. design 라이브러리가 없다면 Build.gradle 파일에 최신 버전의 라이브러리를 추가해줍시다.dependencies { implementation 'com.android.support:design:27.1...