본문 바로가기

android

[Android Weekly][#344] 효율적인 LiveData와 ViewModel 테스팅 원본 : https://android.jlelse.eu/effective-livedata-and-viewmodel-testing-17f25069fcd4Architecture Components 와 그것들을 실행할 방법에 관해 써놓은 글이 많이 있고, 테스트 능력을 향상 시켜줄 혜택 중 하나를 가지고 있다.자 그럼,  실제로 어떻게 향상시키지? 한번 살펴 보자.Architecture Components는 Google.. 더보기
[Android] 현재 Android 최신 버전 상태 (2016.10.25) ## 버전 상태gradle : 2.2.1google-services : 3.0.0maven-plugin : 1.5gradle-plugin : 0.13.0compile sdk : 25build tool : 25.0.0google support library : 25.0.0play service : 9.8.0## 최상위 build.gradlebuildscript { repositories { jcenter() } depend.. 더보기
[Android] Intent.FLAG_ACTIVITY_NO_HISTORY Activity에 여러 기능을 가진 Flag 가 있죠.이 중에서 제가 말하고자 Flag는 제목에 써있듯이 FLAG_ACTIVITY_NO_HISTORY 입니다.다 아실꺼라 생각 합니다. 그래도 혹시 저와 같이 고민 하는 사람이 있을 꺼 해서 소스 공유 할려구요 ㅎ1. 메인 화면이 실행됨.2. A화면이 실행됨.3. B화면이 실행됨.4. A화면이 종료 되면서, C화면 실행  (B화면이 보이는 상황)5. C화면을 종료 하.. 더보기
[Android] TextView가 Ellipis 상태인지 체크 하는 방법 TextView에 singleLine이나 maxLines를 통해서 라인 제한을 주고,ellipsize 설정을 통하여 '...' 으로 표현을 합니다.그럼, 현재 ellipsize 상태인지 아닌지 알 수 있는 방법이 있을 까요?public boolean isEllipsis(TextView textView) { // 1이 나온다는 것은 글씨가 줄여졌다는 것이다. if (textView.getLayout() != null) { ret.. 더보기
[Android] Viewpager swipe disable ViewPager에 Touch로 인한 Page 이동을 막고자 할 때 아래와 같이 Custom한 ViewPager를 사용 하세요.package com.namuon.ringq.widget.viewpager;import android.content.Context;import android.support.v4.view.MotionEventCompat;import android.support.v4.view.ViewPager;import android.util.. 더보기
[Android] RadioButton에서 텍스트와 간격 넓히기 RadioButton을 Custom 화 시켜서 Icon을 변경해서 많이 씁니다.Icon 변경은 간단하게 button에 넣으면 끝인데요. 아래와 같이~<RadioButton android:id="@+id/ring_set_pay" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1.0" android:button=".. 더보기
[Android] Edittext에 포커스 주기 Edittext에 포커스를 주고자 하시는 분은 아래 소스를 참고 해보세요.edittext.post(new Runnable() { @Override public void run() { edittext.setFocusableInTouchMode(true);  edittext.requestFocus(); InputMethodManager imm = (InputMethodManager)getSystem.. 더보기
[Android] EditText에 NextFocus 설정 EditText에서 다음 포커스를 설정 할때 아래와 같이 id 값으로 xml에서 간단하게 설정 할 수 있습니다.<EditText    android:id="@+id/et01"    android:layout_width="fill_parent"     android:layout_height="wrap_content"    android:nextFocusDow.. 더보기