BASIC(18)
-
■ Zxing을 이용한 QRcode 스캐너 예제 [스캔, 생성] 2017.11.15
-
■ 안드로이드 버튼 클릭 이벤트 다양한 방법 ( Button.setOnClickListener() )
1. 익명 클래스 사용 Button button = (Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 익명 클래스 Click Event ! } });특정 버튼의 이벤트가 어디서 처리되어지는지 직관적으로 확인할 수 있으며, 대부분의 안드로이드 프로그래밍 도서에 가장 첫번째로 설명되는 이벤트 리스너로 가장 자주 사용되는 방법입니다.하지만, 버튼의 개수가 많아졌을 때 버튼의 개수만큼 각각 익명 클래스 개체를 생성해야하고더불어 해당 익명 클래스 내에서 외부의 변수를 참조하려면 final 키워드를 사용해야 하는 번거러움이 발생합..
2017.05.23 -
■ 뒤로가기 두번 종료 (BackPressCloseHandler)
backPressCloseHandler = new BackPressCloseHandler(this); // back 이벤트1. BackPressCloseHandler 클래스 생성 import android.app.Activity; import android.widget.Toast; public class BackPressCloseHandler { private long backKeyPressedTime = 0; private Toast toast; private Activity activity; public BackPressCloseHandler(Activity context) { this.activity = context; } public void onBackPressed() { if (System.c..
2017.05.22 -
■ 안드로이드 margin & padding (안여백, 바깥여백)
1. margin - 뷰와 개체간의 간격 2. padding - 상위 부모와의 간격
2017.05.22 -
■ 안드로이드 타이틀바 액션바 없애기
1. Manifest.xml 파일 설정 2. android:theme 부분 수정android:theme="@style/Theme.AppCompat.NoActionBar"> 3. clean & rebuild
2017.05.19