본문 바로가기

show

[Android] Scheme 설정 시, 앱이 안보이는 현상 scheme를 통하여 앱을 실행하고자 할 때, AndroidManifest에 지정을 해주는 데요.갑자기 앱 아이콘이 보이지 않는 현상이 발생합니다. 이럴땐 당황하지 말고 혹시 아래와 같이 쓰시지 않았나요? 위와 같이 intent-filter에 MAIN과 VIEW를 같이 겹쳐 놓으시면VIEW로 인식이 되어 앱이 설치는 되었지만 아이콘이 보이지 않는 거죠. 그래서 아래와 같이 따로 지정하시면 됩니다. 참고하세요. 더보기
[Android] AppCompatDialog 사용하기 AppCompatDialog 를 사용하는 방법을 공유하고자 합니다. styles.xml 에 아래와 같이 Dialog Style를 커스텀화 할 수 있습니다. ## 윗부분에서 중요한 부분이 windowNoTiltle 속성을 true로 놓게 되면 Dialog에 Title을 설정 하더라도 보이지 않습니다. 참고 하세요. final AlertDialog.Builder builder; builder = new AlertDialog.Builder(activity, R.style.Dialog); builder.setTitle("여기는 타이틀"); builder.setMessage("여기는 메세지"); builder.setPositiveButton("OK", new DialogInterface.OnClickListene.. 더보기
[Android] Fragment 에서 showSoftInput이 안먹힐 때 Fragment로 이동한 후, showSoftInput을 하더라도 키보드가 보이지 않을 때가 있다. 그럴 경우 아래와 같이 requestFocus 함수를 먼저 호출 하자. EditText someEditText = (EditText)getActivity().findViewById(R.id.someEditText); someEditText.requestFocus(); InputMethodManager mgr = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); mgr.showSoftInput(someEditText, InputMethodManager.SHOW_IMPLICIT);http://stackoverflo.. 더보기
[Android] Tablayout이 보이지 않을 때 TabLayout을 사용하면 Tab과 ViewPager를 손쉽게 연결 시켜서 사용할 수 있습니다.정말 편하고 안정적으로 이용할 수 있는데요. 사용하다가보면 갑자기 TabLayout이 안보이는 현상이 일어납니다.레이아웃은 차지하고 있는데... indicator와 text만 보이지 않을때가 있습니다. 왜왜??? 열심히 구글링을 해보니 역시나 바로 결론이 안나오더군요. 원인은 TabLayout이 아직 로딩되지 않은 상태에서 TabLayout을 셋팅하는 함수를 호출해서 화면에 출력이 되지 않은듯 합니다. 해결책!tabLayout.post(new Runnable() { @Override public void run() { tabLayout.setupWithViewPager(mViewPager); tabLayout.. 더보기