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

dev/android17

안드로이드 수행시간 체크 안드로이드 수행시간 체크 long start = System.currentTimeMillis(); long end = System.currentTimeMillis(); Log.d("수행시간 전체:", ""+(end - start) / 1000.0); 2018. 12. 19.
안드로이드 콜백 만들기 안드로이드 콜백 만들기 기본베이스는 저번 글에서 사용한 커스텀 다이얼로그 띄우는 것을 가져와 추가적으로 콜백을 만들어 봤습니다. // 콜백 인터페이스 구현 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.
728x90
반응형
LIST