본문 바로가기
728x90
반응형
SMALL

Android8

안드로이드 콜백 만들기 안드로이드 콜백 만들기 기본베이스는 저번 글에서 사용한 커스텀 다이얼로그 띄우는 것을 가져와 추가적으로 콜백을 만들어 봤습니다. // 콜백 인터페이스 구현 public interface onCallback { void onCallbackListner(String name); } //인터페이스 변수활당 onCallback onCallbackListner; //메인에서 설정한 콜백 넣기 public void setOncallBackListner(onCallback onCallbackListner) { this.onCallbackListner = onCallbackListner; } 원하는 곳에서 콜백 호출 //코백호출 onCallbackListner.onCallbackListner(strName); 다이얼로.. 2018. 12. 18.
android custom dialog 만들기 안드로이드 커스텀 다이얼로그 띄우기 안드로이드를 작업하다보면 다이얼로그 팝업으로 표현 할 때가 있다. 그런 경우에 사용할 수 있는 커스텀 다이얼로그를 만들어 보도록 하자. 위 사진과 같은 다이얼을 한 번 띄어 보도록 하겠습니다. 커스텀 다이얼로그 XML 코드입니다. 커스텀 다이얼로그를 만드셨다면 메인액티비에서 버튼을 만들어보록 하겠습니다. 메인 레이아웃 XML 코드입니다. 다이얼로그 클래스 생성 public class CustomDialog extends Dialog implements View.OnClickListener { Context mContext; EditText m_et_Name; public CustomDialog(@NonNull Context context) { super(context).. 2018. 12. 18.
안드로이드 커스텀 리스트뷰 구현 안드로이드 커스텀 리스트뷰 구현 안드로이드 개발을 하다보면 리스트뷰를 사용하는경우 많이 있다.다양한 형태로 리스트뷰를 커스텀하여 사용한다. 이번엔 리스트뷰를 커스텀할때 사용하는 방법을 알아보도록 한다. 리스트뷰는 어뎁터(Adapter) ,데이터(Data), 뷰(View) 로 구성한다. 보통 레이아웃에서 리스트뷰 위젯을 만들고 어뎁터클래스를 구성하여 그 어뎁터에 데이터랑 뷰을 넣고 아이템을 만들어 리스트뷰를 통해 보여지도록 한다. 이제 소스를 통해 하나씩 확인해보자 우선 레이아웃에 리스트뷰를 만들어 줍니다. Scrollbars='none' 는 리스트뷰에 스크롤바 표시를 안 보이도록 하기위해 넣은 것 입니다. 이제 뷰를 구성할텐데요. 제가 만들려고 하는 뷰는 아래와 같은 형태에 뷰입니다. 위 화면에 소스코드.. 2018. 12. 7.
Android 이미지로딩 Glide 라이브러리 Android 이미지로딩 Glide 라이브러리 안드로이드를 개발하다보면 ImageView에 이미지를 로딩하는 작업 많습니다. 1. drawable 파일에 저장된 이미지 파일을 로딩하는 경우2. 디아비스에 저장된 이미지를 가져와 로딩하는 경우 3. 이미지에 URL를 이미지로 로딩하는 경우 대부분 이러한 경우에 이미지를 로딩합니다. 하지만 이미지URL를 로딩하는 경우는 다음과 같이 고려할 것 이 많습니다. ◎ 로딩 실패처리◎ 재시도처리◎ Out of Memory ◎ 캐시,병렬처리◎ 디코딩 ◎ 이미지재활용 Glide 이러한 고려사항을 조금 더 손쉽게 접근하고 처리하리 할 수 있는 라이브러리 입니다. 위 상항 뿐만 아니라 페이드, 라운딩 이미지변형 및 애니메이션 효과등을 할 수 있는 라이브러리입니다. 우선 이번.. 2018. 11. 20.
728x90
반응형
LIST