일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 게스트 확장
- SK와이번스
- 조동화 은퇴식
- setStyle
- 인천 맛집
- Linux
- 정보처리기사
- KIA타이거즈
- Java
- 우삼겹 쌀국수
- 리눅스
- VirtualBox
- 행복라이브존
- CentOS 7
- 버추얼박스
- RecyclerView
- 인천SK행복드림구장
- 인천 논현동
- 안드로이드
- 문학야구장
- 이마트프랜들리존
- 1루 응원지정석
- skipMemoryCache
- 인천SK와이번스
- Android
- 땀땀
- textview
- 조동화선수
- diskCacheStrategy
- divider
- Today
- Total
목록IT/Android (14)
쭌2 블로그
이전 관련 글 [안드로이드/Android] RecyclerView 사용하기(1) ListView는 xml 코드에서 android:divider 등의 속성으로 divider 조작이 가능하지만 RecyclerView는 divider를 추가하는 방법이 ListView와는 좀 다릅니다. RecyclerView에 divider를 추가하는 방법은 다양하게 있는데요. 그 중에서 이번 글에서는 drawable/xml을 이용하는 방법을 살펴보겠습니다. 1. divider.xml 먼저 drawable 폴더 안에 xml파일을 생성하여 divider를 정의합니다. 2. RecyclerView에 ItemDecoration 추가 DividerItemDecoration의 객체를 생성하고 setDrawable() 함수를 이용하여 앞..
setOnTabSelectedListener를 사용하려고 하면 안드로이드 스튜디오에서 해당 함수가 deprected 되었다며 취소선을 쫙 그어버립니다. TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab t..
기존의 ListView는 구조적인 문제로 커스터마이징 하기에 많은 제약이 따랐고 성능 관리에도 어려움이 많았습니다. 이런 ListView의 고질적인 문제들을 해결하기 위해 탄생한 것이 바로 RecyclerView입니다. RecyclerView는 개발자가 더 다양한 형태로 커스터마이징 할 수 있도록 유연하고 성능에 더 중점을 두어 만들어졌습니다. 좋은 것이 나왔으니 한번 써봐야겠죠? 간단한 예제를 통해서 RecyclerView의 사용 방법에 대해 알아보겠습니다. 1. 라이브러리 추가 먼저 gradle에 라이브러리를 추가해줍니다. dependencies { implementation 'com.android.support:recyclerview-v7:27.1.1' } 2. activity_main.xml Re..
사용자로부터 어떤 텍스트 정보를 입력받아 저장할 때 정보를 저장하기 전에 먼저 그 값이 비어있는지 체크하는 경우가 많습니다. 보통 아래와 같은 방법들을 많이 사용하고는 하는데요. String value = "Hello"; if (value.equals("")) { // value is empty. } if (value.length()==0) { // value is empty. } 하지만 이런 방법들은 value가 null일 경우 NullPointerException이 발생할 수 있는 위험서이 있습니다. 이때는 TextUtils를 사용하는 것이 편리합니다. if(TextUtils.isEmpty(value)) { // value is empty. } else { // value is not empty. }..