분류 전체보기158 [Android] TabLayout(탭 레이아웃) Tab 1개 VISIBLE / GONE 처리 TabLayout(탭 레이아웃)안에 있는 Tab 1개를 VISIBLE / GONE 처리하는 방법에 대해서 알아 보겠습니다. TabLayout에서 tab접근하는 방식으로 접근하면 안되구요 다른 방법으로 접근해야 합니다. 긴말 필요없이 바로 코드를 보겠습니다. ((ViewGroup) tabLayout.getChildAt(0)).getChildAt('순서').setVisibility(View.VISIBLE); ((ViewGroup) tabLayout.getChildAt(0)).getChildAt('순서').setVisibility(View.GONE); 코드 적용은 위와 같습니다. '순서' 로 적혀있는 부분에 tab의 position을 적용시켜주시면 됩니다. 2021. 10. 18. [Android] TextView(텍스트뷰) 코드로 size(글자크기) 조절방법 / dimen / sp / dp https://parkho79.tistory.com/109 https://kerneler.tistory.com/1 TextView에서 글자 크기(TextSize)를 조절하는 방법에 대해서 알아보겠습니다. 여러 방법이 있겠지만, 이번 글에서는 글자 크기를 조절하는 방법 3가지에 대해서 알아보겠습니다. 가지는 각 dimen, sp, dp를 이용하여 글자 크기를 설정할 수 있습니다. 자세히 알아보기 위해 다음과 같이 테스트 코드를 작성해보겠습니다. 총 3개의 파일을 준비 및 각각 dimen, sp, dp 모두 20이라는 임의값을 설정, 어떻게 TextView의 글자 크기를 조절할 수 있는지 알아보겠습니다. [activity_main.xml] [MainActivity.java] package com.exampl.. 2021. 10. 15. [Android] 토스트 메시지(Toast Message) 중복 생성 방지 이번에는 토스트 메시지(Toast Message) 중복 생성 방지에 대해서 알아보겠습니다. 결론은 토스트메세지를 계속 생성을하여 중복처럼 중첩이 되는 현상을 막는 것입니다. 그렇지 않으면 토스트메세지가 쌓여서 계속해서 보여지는 현상을 접할지도 모릅니다. public static Toast mToast; public static void showToast(final String message) { Runnable r = new Runnable() { @Override public void run() { if (mToast != null) mToast.cancel(); mToast = Toast.makeText(AppDelegate.getGlobalApplicationContext(), message, To.. 2021. 10. 14. 안드로이드(Android) 디자인 패턴에 대하여.. 요즘 안드로이드에 대해서 발전도 없고 고여간다는 생각이 든다. 뭐 사람마다 다른생각을 가지고 있겠지만, 앞으로 내가 계속 발전시킬 안드로이드에 대해서는 여러가지 정리가 필요할 듯 하다. 먼저 안드로이드를 개발하는 최근 회사들은 java보다는 kotlin을 주로 사용한다는 점.. 공부가 필요할 듯. kotlin에서만 주는 장점이라던가 여러가지에 대해서 생각해볼 필요가 있다. 두번째로는 그냥 코드를 무작정 작성하는 것이 아니라 디자인패턴을 활요하는 것.. 좀 더 활용성있게 다가올 수 있고, 코드 관리 및 유지보수가 쉽지 않을까 싶다. 최근 MVC-MVP-MVVM디자인 패턴 및 Rxjava등.. 시간을 쪼개어 슬슬 하나씩 준비를 해야하지 않나 싶다. 2021. 10. 9. 이전 1 ··· 31 32 33 34 35 36 37 ··· 40 다음