반응형 앱 만들기399 안드로이드 탐색 메뉴 숨기기 안드로이드에서 하단에 있는 탐색 메뉴를 지워야 할때가 있다. 탐색 메뉴를 삭제하여 조금 더 큰 화면을 확보하기 위한 UI 일 경우 해당이 된다. 특히, 게임에서는 탐색 메뉴 숨기기가 필요해 보인다. 탐색 메뉴를 없애보자. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View decorView = getWindow().getDecorView(); // Hide both the navigation bar and the status bar. // SYSTEM_UI_FLAG_FULLSC.. 앱 만들기/안드로이드 study 2022. 7. 4. 이너클래스를 커스텀 뷰 로 사용하기 https://soo0100.tistory.com/1875 앱 만들기/안드로이드 study 2022. 7. 3. 안드로이드 스튜디오 프로젝트 여러창에서 열기 https://soo0100.tistory.com/994 안드로이드 스튜디오 창 여러개 열기 안드로이드 스튜디오로 작업시 여러개의 창을 열어서 프로젝트별로 코딩을 하고 싶다면? File -> Settings -> Appearance & Behavior -> System Settings -> Project opening -> Open project in new window 를 선.. soo0100.tistory.com 안드로이드 스튜디오도 버전이 업데이트 되면서 세팅 메뉴의 변화가 있습니다. Android Studio Chipmunk | 2021.2.1 Patch 1 버전에서는 프로젝트를 여러창에 띄우기 위해서는 하기 경로에서 설정을 해주어야 합니다. File->Settings->System Setting.. 앱 만들기/안드로이드 study 2022. 7. 2. 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 4 https://soo0100.tistory.com/1877 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 3 https://soo0100.tistory.com/1871 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 2 https://soo0100.tistory.com/1865 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 1 안드로이드 버튼 이벤트를 구현하는.. soo0100.tistory.com 안드로이드 버튼 이벤트 구현 4번째는 람다식을 이용해 본다. 람다식은 자바8부터 사용지원되며, 안드로이드에서도 자바8을 지원한다. 람다식은 이름이 없는 함수 이다. 그렇기에 여러곳에서 사용하기는 어렵고, 한곳에서만 사용되는 function 일 경우 간략함을 위해서 사용이 가능하다. 그렇기에 하나의 버.. 앱 만들기/안드로이드 study 2022. 7. 1. 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 3 https://soo0100.tistory.com/1871 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 2 https://soo0100.tistory.com/1865 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 1 안드로이드 버튼 이벤트를 구현하는 방법 4가지를 다루어 보겠습니다. 오늘은 그 중 첫 번째로 XML 을 활용한 방법입 soo0100.tistory.com 오늘은 이벤트를 관리하는 클래스를 별도로 만들어서 버튼 이벤트를 구현해보겠습니다. 사실 별도 클래스를 만드는 만큼 하나의 버튼 이벤트를 처리하기보다는 여러 개의 이벤트를 처리하는 게 더 효율적입니다. 실제 구현 시 이벤트 클래스를 구현하신다면 View 인자 값으로 각 컴포넌트 아이디를 식별하여 그에 맞는 이벤트를 구현해주시면 됩니다.. 앱 만들기/안드로이드 study 2022. 6. 23. XML 과 커스텀 뷰 같이 사용하기 https://soo0100.tistory.com/1874 커스텀 뷰를 활용한 그리기 안드로이드 에선 기본적으로 XML로 화면을 구성하게 된다. XML 화면구성 -> 코드로 로직 구성 및 XML 컴포넌트들의 인 플레이트 어찌 보면 이 두 개가 다다. 물론 로직 구성을 위한 데이터 처리를 위 soo0100.tistory.com 이번 시간에는 XML 화면 구성에 자신이 만든 화면 (커스텀 뷰)를 넣어본다. 즉, 같이 사용한다는 것이고 여러가지 자율성이 높아진다. 1. MainActivity 는 고치지 않는다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceStat.. 앱 만들기/안드로이드 study 2022. 6. 21. 커스텀 뷰를 활용한 그리기 안드로이드 에선 기본적으로 XML로 화면을 구성하게 된다. XML 화면구성 -> 코드로 로직 구성 및 XML 컴포넌트들의 인 플레이트 어찌 보면 이 두 개가 다다. 물론 로직 구성을 위한 데이터 처리를 위해 웹서버에 접근하느냐 로컬에 데이터를 사용하는 나의 차이지만. 기본적으로 앱을 만들기 위해서는 화면 구성 -> 앱 로직 구성 두 개의 큰 틀을 따른다. 화면 구성은 XML 화면 컴포넌트들을 에디터 기로 배치해서 손쉽게 구성이 가능하다. 하지만, 때로는 View 객체를 상속받아 직접 화면을 구성한 뒤 화면에 뿌려주어야 할 때가 있다. 이를 커스텀 뷰 라고 말한다. 도형과 선, 텍스트 등을 직접 커스텀 뷰를 통해서 그려보자. 1. MainActivity 는 한줄만 고쳐본다. public class Main.. 앱 만들기/안드로이드 study 2022. 6. 20. 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 2 https://soo0100.tistory.com/1865 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 1 안드로이드 버튼 이벤트를 구현하는 방법 4가지를 다루어 보겠습니다. 오늘은 그 중 첫 번째로 XML 을 활용한 방법입니다. 안드로이드 XML 에디터에서는 버튼 이벤트를 속성에서 지원합니다. 1. 버 soo0100.tistory.com 이번 시간에는 버튼 이벤트를 익명 클래스를 사용해서 만들어 봅니다. XML로 버튼 하나만 있는 화면 구성을 마쳤다는 가정 아래. MainActivity에서 하기처럼 구현을 하면 됩니다. Button button = findViewById(R.id.button10); button.setOnClickListener(new View.OnClickListener() { .. 앱 만들기/안드로이드 study 2022. 6. 16. 안드로이드 버튼 이벤트를 구현하는 방법 4가지 - 1 안드로이드 버튼 이벤트를 구현하는 방법 4가지를 다루어 보겠습니다. 오늘은 그 중 첫 번째로 XML 을 활용한 방법입니다. 안드로이드 XML 에디터에서는 버튼 이벤트를 속성에서 지원합니다. 1. 버튼 Atrribute 의 onclick 속성을 선택.(oncli...까지만 치면 검색이 됩니다) onClick 속성 옆에는 함수 이름을 적습니다. 여기에 적힌 함수명이 바로 코드에 기재되며, 버튼 이벤트가 발생시 해당 함수를 호출하게 됩니다. (콜백 메소드 처럼 말이죠) 함수 이름은 자신이 원하는 이름을 적어봅니다. 이렇게 적고 XML 편집기의 Code 탭으로 이동해보면, "onClick" 부분에 빨간 밑줄이 보입니다. 코드에 해당 함수가 없다는 내용으로, Alt+enter 를 누르면 자동으로 코드를 입력해줍니.. 앱 만들기/안드로이드 study 2022. 6. 14. 안드로이드 버튼 색상 바꾸기 안드로이드 버튼의 기본 색상은 퍼플 입니다. values/themes/themes.xml 정의를 보면 하기 와 같이 퍼플 컬러값이 지정되어 있습니다. colorPrimary 를 바꾸게 되면 기본 버튼의 색상이 바뀌게 되지만, colorPrimary 로 등록된 주요 UI 부분의 색상이 모두 바뀌기 때문에 버튼별 색상값을 바꾸는 것이 좋아보입니다. @color/purple_500 @color/purple_700 @color/white colorPrimary 는 앱바 및 다른 주요 UI 구성요소의 색상 값이라고 정의 되어 있습니다.(안드로이드 개발자 페이지) #3F51B5 #303F9F #FF4081 버튼 색상은 backgroundTint 속성에서 간단히 변경할 수 있습니다. 버튼 색상 수정 전후의 모습 입니.. 앱 만들기/안드로이드 study 2022. 6. 12. 이전 1 ··· 17 18 19 20 21 22 23 ··· 40 다음 반응형