본문 바로가기

반응형

fragment

[안드로이드] 액티비티, 프래그먼트 간 객체 전달 - Parcelable, Intent, Activity, Fragment, ListView 액티비티 또는 프래그먼트 사이에서 객체를 전달하는 예제를 만들어보겠습니다. 이전 글에서 코드를 조금 수정해서 작업을 진행하겠습니다. (이전 글이 궁금하신분들은 파란색 글씨 클릭) 레이아웃부터 조금 수정해보겠습니다. 1.activity_main.xml 참고 사항 EditText에서 android:imeOptions = "ActionNext" 를 추가하면 다음 EditText로 넘어갈 수 있습니다. 2. activity_request.xml (이전 글을 보셨다면 해당 레이아웃은 동일합니다.) 3.fragment1.xml 전달 받은 리스트를 띄워주기 위해서 리스트뷰를 추가했습니다. 4. Person.java import android.os.Parcel; import android.os.Parcelable; p.. 더보기
[안드로이드] 액티비티, 프래그먼트 데이터 전달 Intent, Bundle, setArguments, getArguments 액티비티와 액티비티, 그리고 액티비티에서 프래그먼트로 데이터를 전달하는 예제를 만들어보겠습니다. 액티비티 2개, 프래그먼트 1개를 만들고 1. MainActivity에서 RequestActivity로 데이터를 전달 2. RequestActivity에서 Fragment1로 데이터 전달 1. RequestActivity 생성 패키지 폴더에서 마우스 오른쪽버튼을 누르시고 숫자 순서로 진행하시면 됩니다. 잘 안보이시면 빨, 주, 노, 초 순으로 했으니까 색으로 구분하셔서 보시면 됩니다. 2. activity_main.xml android:inputType="text" android:imeOptions="actionDone" android:maxLines="1" 텍스트를 입력하고 확인을 누르면 키보드가 내려가지 .. 더보기
[안드로이드] 하단 메뉴(바텀 내비게이션)를 이용해보자-BottomNavigationView, Fragment 하단 메뉴를 이용해서 아이콘을 터치할때마다 다른 프래그먼트를 띄워주는 예제를 만들어보겠습니다. 새로 업데이트 된 예제를 확인하실 분들은 링크를 확인해주세요 프래그먼트 별 백버튼 이벤트 예제가 궁금하신분은 클릭해주세요 1. build.gradle 에 dependencies 추가 dependencies { implementation 'com.android.support:design:28.0.0' } 이또한 최신 버전이 다를 수 있기 때문에 구글 검색을 해보시거나 File -> Project Structure ->Dependencies 에서 추가하는 방법을 이용하시기 바랍니다. 마지막으로 Apply를 꼭 눌러주세요 2. activity_main.xml FrameLayout 안의 android:layout_ma.. 더보기

반응형