본문 바로가기 메뉴 바로가기

코모스튜디오

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코모스튜디오

검색하기 폼
  • 분류 전체보기 (273)
    • 코모 어플리케이션즈 (68)
      • 말하는 알람 시계 (42)
      • 말하는 일상 카운터 (3)
      • 말하는 타이머 스톱워치 (1)
      • 말하는 시계 (13)
      • SpeakingAlarmClock (0)
      • 번갯불 (2)
      • 빠른 손전등 (2)
      • 일정 브리핑 알람 (2)
    • [안드로이드 공부] (181)
      • 코틀린 (7)
      • 선플라워 디비보기 (6)
      • JetPack (0)
      • 안드로이드 스튜디오 (29)
      • 프리퍼런스 (11)
      • 안드로이드 공부 (30)
      • 프래그먼트 (7)
      • 동기화 (12)
      • 액티비티 (8)
      • UI (47)
      • 미디어 (2)
      • 알림 (8)
      • 서비스 (3)
      • 애드 (9)
      • 테스트 (1)
    • [애플] (0)
    • [IT 뉴스] (18)
      • 모바일 (10)
      • 과학 (5)
      • 인터넷 (3)
    • [엔터테이먼트] (1)
      • 영화 (1)
    • 기타 (2)
  • 방명록

[안드로이드 공부]/UI (47)
[안드로이드] 스트링으로 동적 값 적용하기

string.xml에 아래와 같이 작성을 하면, 동적인 값을 보여 주는 스트링을 만들 수 있다. 매번 스트링을 만드는 수고를 덜 수 있다. string파일 예) 08:%02d분, 09:%02d분, 10:%02d분 2%d는 두 자리수로 표기, 02%d는 01, 02, 03 처럼 표기 한다. 코드getString(R.string.test, Integer.parseInt(tempMinute), Integer.parseInt(tempMinute), Integer.parseInt(tempMinute));

[안드로이드 공부]/UI 2016. 4. 20. 11:00
[안드로이드] 뷰(view)가 보이는지 상태 확인 하기

뷰가 현재 보여지는지 여부는 VISIBEL, INVISIBLE, GONE 이 3가지에 달려 있는데, 소스에서 동적으로 어떻게 알아 낼 수 있을 까? mRadioButton.getVisibility() == View.VISIBLE 그냥 이렇게 하면 끝.

[안드로이드 공부]/UI 2016. 4. 18. 11:11
[안드로이드] FloatingActionButton Overlap(겹치기)

Floating Action Button을 다른 레이아웃과 겹치게 보이게 하려면? app:layout_anchor="@id/layout_Or_View" app:layout_anchorGravity="bottom|right|end" 요렇게 하면 원하는 레이아웃 및 아이템 위에 걸쳐 놓을 수 있다.

[안드로이드 공부]/UI 2016. 4. 11. 10:59
안드로이드 마지막 줄 버튼 정렬이 안된다면?

버튼을 맨 아래 쪽에 두 개를 배치 했는데 버튼의 크기가 한 쪽이 크다면? 아무리 찾아봐도 두 버튼이 다른 점이 없다면? 왼쪽 버튼 오른쪽 버튼 위와 같이 미세하게 차이가 나는 경우, 아무리 인터넷을 찾아도 나오지 않는다... 그러나 답은 간단하다. 두 버튼의 높이를 android:layout_height="match_parent" 로 하면 해결 된다.

[안드로이드 공부]/UI 2016. 4. 4. 17:44
[안드로이드] 라디오 버튼 이벤트가 여러번 온다면?

안드로이드 라디오 버튼은 보통 라디오 그룹으로 묶어서 사용한다. 그래서 한 번에 묶어서 사용한다고 생각해서 더 편하게 사용해야 한다는 생각에 그룹자체에 체크를 하면서 사용하게 될 수도 있다. mRadioTimer_Group.check(1) 이런 식으로 각각의 라디오 버튼이 아닌 하나의 그룹에서 중앙집중 관리를 할 수 있다. 하지만, 이렇게 사용하면 setOnCheckedChangeListener 가 3번 이상씩 불리게 된다. 즉, 라디오 버튼이 말을 듣지 않는 현상이 시작 되는 것이다. 일이 많아 질 수 있더라도 라디오 그룹에서는 각각의 라디오 버튼 하나 하나에 체크를 하도록 하자. mRadio01.setChecked(true); 요렇게 말이다.

[안드로이드 공부]/UI 2016. 2. 20. 11:46
[안드로이드] 배경 색깔 변경 setBackgroundColor(R.color.material) ?

안드로이드 백그라운드 색상 변경을 하려면 그냥 view.setBackgroundColor(Color.RED);요렇게 하던가 style에 정의 된 칼라를요렇게 쓰면 되는데view.setBackgroundColor(R.color.material_grey_300); 안된다! 아래처럼 써야 제대로 불러 올 수 있다. view.setBackgroundColor(mContext.getResources().getColor(R.color.material_grey_300));

[안드로이드 공부]/UI 2016. 2. 12. 11:50
[안드로이드] 화면 켜짐 유지, 자동 해제하기

안드로이드에서 화면 켜짐을 유지 하고 싶을 때 (화면 절전모드 해제) getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 화면 켜짐 유지를 해제 하고 싶을 때(화면 절전모드 진입) getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

[안드로이드 공부]/UI 2016. 2. 11. 11:16
안드로이드 Static 액티비티 종료하기

static 함수 내에서는 finish가 불려지지 않는다. 그렇다면? 1. 선언 public static Activity activity; 2. OnCreate에서 activity = this; 3. 요렇게 한 뒤에는 activity.finish()를 맘껏 쓸 수 있다.

[안드로이드 공부]/UI 2016. 1. 15. 09:04
java.lang.RuntimeException: Performing stop of activity that is not resumed

보통 스플래시, 로딩화면을 넣은 경우 발생함. 이런 경우 앱 포즈시 발생하는 에러! 에러: java.lang.RuntimeException: Performing stop of activity that is not resumed 해결 : private final int SPLASH_DELAY_MESSAGE = 100; Handler splashHandler = new Handler(new Handler.Callback() { @Override public boolean handleMessage(Message msg) { switch (msg.what) { case SPLASH_DELAY_MESSAGE: startActivity(new Intent(mContext, MainActivity.class)); d..

[안드로이드 공부]/UI 2016. 1. 14. 10:11
안드로이드 코드에서 레이아웃 여백 주기

안드로이드 XML 레이아웃 파일이 아닌 코드에서 직접(programmatically) 마진 즉, 여백을 주는 방법은 LinearLayout.LayoutParams margin = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); margin.setMargins(10, 15, 0, 0); mSummary.setLayoutParams(margin); 요렇게 하면 간단하게 변경 된다.

[안드로이드 공부]/UI 2016. 1. 7. 14:58
이전 1 2 3 4 5 다음
이전 다음
공지사항
최근에 올라온 글
  • Caused by: android.view.⋯
  • viewpager 사용 시 하단⋯
  • fragment container view⋯
  • Resources$NotFoundExcept⋯
최근에 달린 댓글
  • 정각알람 기능을 사용중인데⋯
  • 계속 왜 이 에러가 나나 했더⋯
  • 안드로이드 10 인데 위 코드⋯
  • 제보 : https://horae.tistor⋯
Total
417,821
Today
9
Yesterday
257

Blog is powered by Tistory / Designed by Tistory