계발에서 개발까지 안드로이드 버튼클릭으로 프래그먼트 화면 변경하기. Fragment는 Activity와 함께 UI를 구성하는 요소로 자주 사용합니다. Fragment는 항상 Activity위에 호스팅이 되어야 하기 때문에 이 점 주의하시면서 UI를 구성하시면 되겠습니다. 오늘은 간단한 방법으로 Fragment의 화면을 버튼으로 제어하는 예제를 알아보겠습니다. 일단 MainActivity위에 Fragment가 올라가야 하기 때문에 밑에 코드처럼 구성하시면 되겠습니다. MainActivity.java MainActivity에 Fragment를 사용해야하기 때문에 프래그먼트 사용설정을 해줍니다. Fragment 화면을 2개를 준비해주시고 버튼클릭으로 변경하겠습니다. 화면을 더 추가하고싶으시면 화면을 더 준비해..
계발에서 개발까지 화면전환 코틀린 (Intent) Intent를 활용하여 버튼 클릭 시 액티비티 전환하기. activity_main.xml 간단하게 버튼 하나 만들어 줍니다. activity_sub.xml 버튼 클릭 시 전환될 레이아웃도 만들어 줍니다. MainActivity.java 코틀린은 자바와 다르게 따로id정의를 해줄 필요없이 바로 쓰시면 됩니다. 자바랑 비교시 다른점은 있지만 크게 차이가 없으므로 어려움을 느끼지 못할겁니다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layo..
안녕하세요 오늘은 Intent를 활용해서 화면 전환을 해보겠습니다. Intent는 화면 전환뿐 아니라 정말 많은 용도로 앱을 개발하는데 이용하기 때문에 미리 익혀두시는게 좋습니다. Intent를 이용해서 화면 전환하는 이유는 앱을 제작할 때 하나의 레이아웃으로만 제작을 할 수 없고 다른 화면과 기능을 넣어야 하기 때문에 자주 사용합니다 아주 간단한 예제로 살펴보겠습니다. 밑에는 첫번 째 레이아웃입니다 첫 번째 화면을 알려주는 텍스트와 다음 화면으로 넘어가기 위한 버튼을 하나 구성했습니다. 저 버튼을 누르면 다른 화면으로 넘어갈 수 있습니다. 밑에는 두 번째 레이아웃입니다. 첫번째레이아웃에서 버튼을 누르면 이 화면이 실행됩니다. 레이아웃을 하나 임의로 만드세요. 이렇게 만드셨으면 레이아웃 구성은 끝났습니다..
안드로이드 앱의 기본 구조는 화면과 레이아웃입니다. 그리고 화면은 액티비티로 만듭니다. 그 위에 XML 파일로 작성한 레이아웃을 올리고 소스 코드를 이용하여 이벤트를 처리합니다. 지금까지는 앱을 실행했을 때 첫 화면에 보이는 레이아웃과 몇 가지 기본 위젯과 이벤트 처리만으로 간단한 화면을 만들었습니다. 이번에는 여러 화면을 만들고 화면 간에 전환하는 방법을 배워봅시다. 1. 새로운 액티비티 만들기 2. 새로운 액티비티 XML 레이아웃 정의하기 3. 메인 액티비티에서 새로운 액티비티 띄우기 4. 새로운 액티비티에서 응답 보내기 5. 응답 처리하기 밑에는 처음 화면이 띄울 액티비티입니다. 이렇게 서브 액티비티로 갈 수 있는 동작의 버튼을 하나 만들어줍니다. 그다음 메인 액티비티 자바에 밑에 소스를 적어줍니다..