목록 전체보기
-
[Android] RecylerView Header와 FooterAndroid 2016. 10. 28. 20:23
public class Job_Adapter extends RecyclerView.Adapter { //1은 아이템 2는 푸터 private static final int TYPE_ITEM = 1; private static final int TYPE_FOOTER = 2; private List test_list; //생성자 public Job_Adapter(Context context, List objects) { this.context = context; this.test_list = objects; } //뷰 타입에따라 2가지를 인플레이트시킨다. @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int view..
-
[Java] Comparable과 ComparatorJava 2016. 10. 28. 20:04
Comparable, Comparator - 정렬을 하기위한 인터페이스 두가지의 차이는 무엇일까 ? 공통점 - 두 인터페이스 모두 public으로 선언, 모든 용도의 자료를 담을 수 있다. Comparable 인터페이스 - 자연스러운 순서로 정렬Comparator 인터페이스 - 원하는 대로 정렬 순서를 지정 Customer클래스를 정의 1234567891011public class Customer { private int id; private String name; private String phoneNum; public Customer(int id, String name, String phone) { this.id = id; this.name = name; this.phoneNum = phone; }}..
-
[Android] EditText 자동포커스 막기Android 2016. 6. 1. 16:12
EditText가 있는 화면으로 전환시 자동포커스 막기위해선 두가지 속성을 추가한다. EditText 가 아니라 감싸고있는 상위 레이아웃의 속성으로 입력하면 포커스가 바뀐다. android:focusable="true" android:focusableInTouchMode="true" 참조 : http://stackoverflow.com/questions/1555109/stop-edittext-from-gaining-focus-at-activity-startup
-
[Android] 액티비티 생명주기Android 2016. 5. 11. 22:23
Activity는 OnCreate()의 호출을 시작으로 OnDestroy()를 마지막으로 거치고 나서야 Activity가 종료 다른 Activity가 호출되면 OnPause()에서 OnStop() 화면에서 안보이는 백그라운드 상태로 넘어가고 OnDestory()로 완전 종료 Intent intent = new Intent(this, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); finish(); => 현재 액티비티에서 MainActivity 호출후 OnPause() -> OnStop() -> OnDestoty() 참조 : https://developer.xamarin.com/guides..
-
[Android] HttpClient의 GetData 사용시 한글처리Android 2016. 5. 2. 15:18
다음 쇼핑검색API를 사용하던중 url에서 한글값이 제대로 넘어가지 않는것을 발견하였다. 혹시나 하여 string부분에서 한글을 빼보니 정상적으로 작동하였다. 한글 부분만 따로 후 encode 시킨 후 String값에 추가시켜 넘겨준다.String name = "시계"; try { name = URLEncoder.encode(name, "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); }