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
- Git
- android
- props
- vim
- permission
- RelativeLayout
- intent
- Eclipse
- react
- http
- view
- ViewGroup
- Kotlin
- function scope
- LinearLayout
- component
- java
- linux
- RecyclerView
- cardview
- javascript
- ReactDOM
- 안드로이드
- block scope
- Retrofit2
- layout
- Anko SQLite
- .kt
- Anro Coroutines
- ConstraintLayout
Archives
- Today
- Total
이것저것 다 개발
[Android] ProgressDialog 사용하기 본문
가장 기본적인 ProgressDialog를 만들어 사용해보겠습니다.
먼저 progressDialog를 생성한 후 Message, Cancelable, ProgressStyle를 작성하겠습니다.
ProgressDialog 생성
ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setMessage("ProgressDialog running...");
progressDialog.setCancelable(true);
progressDialog.setProgressStyle(android.R.style.Widget_ProgressBar_Horizontal);
setMessage() : ProgressDialog에 들어갈 메시지를 작성합니다.
setCancelable() : ProgressDialog 실행도중 취소가능 여부를 설정합니다.
setProgressStyle() : ProgressDialog의 Style을 설정합니다.
ProgressDialog 실행
progressDialog.show();
ProgressDialog 종료
progressDialog.dismiss();
Http request 시 show()를 호출하여 progressDialog를 실행하고
response를 받게 되었을때 dismiss()를 호출하여 종료하도록 사용하면 됩니다.
'Android' 카테고리의 다른 글
[Android] startActivityForResult (0) | 2019.01.10 |
---|---|
[Android] Flavor 사용하기 (빌드 변형 구성) (0) | 2019.01.09 |
[Android] ConstraintLayout (0) | 2018.06.12 |
[Android] OpenWeatherMap 날씨 API 사용 앱 만들기 (14) | 2018.05.28 |
[Android] Retrofit2 사용해보기 (2) | 2018.05.25 |
Comments