전체 글(39)
-
[안드로이드] 각 프래그먼트 별 뒤로가기 버튼(백버튼) 이벤트 (뷰페이저 사용)
ViewPager를 이용해서 프래그먼트 3개를 넣고 각 프래그먼트마다 다른 이벤트가 발생하도록 만들어보겠습니다. 1번 프래그먼트 - 뒤로가기 두번을 누르면 액티비티 종료2번 프래그먼트 - 3번 프래그먼트로 페이지 전환3번 프래그먼트 - 종료 다이얼로그 띄우기 1. activity_main.xml 뷰페이저만 추가했기 때문에 특이사항은 없습니다.아이디 값만 제대로 입력해주시면 됩니다. 2. 프래그먼트 xml 생성 Fragment1, Fragment2, Fragment3으로 만들었고, 텍스트뷰의 텍스트를 1,2,3으로 변경해주고 레이아웃의 background를 프래그먼트마다 다른색으로 적용해줬습니다.fragment1.xml, fragment2.xm..
2020.06.15 -
Android ViewPager2 + TabView JAVA
0. Gradle 셋팅 밑에 3개 추가 implementation 'androidx.viewpager2:viewpager2:1.1.0-alpha01' implementation 'com.android.support:design:28.0.0' implementation 'androidx.viewpager2:viewpager2:1.0.0-alpha04' //뷰페이저 2 1.TabListActivity셋팅 public class TabListActivity extends AppCompatActivity { ViewPager2 viewPager2; //뷰페이저 ViewPagerAdapter viewPagerAdapter; //뷰페이저 어뎁터 TabLayout tabLayout; //텝 레이아웃 ArrayList..
2020.06.11 -
Android Recyclerview Checkbox position Check 유지
1.포지션 Data 모델 생성 OR ArrayList 생성 2.액티비티에서 해당 리사이클러뷰 어뎁터 포지션값을 받아와서 저장 인터페이스 생성 public interface click_interface { void onClick (String position); } MainActivity public class MainActivity extends AppCompatActivity implements click_interface{ Adapter adapter; ArrayList position_data; Context context; Recyclerview recyclerview; RecyclerView.LayoutManager layoutManager; @Override protected void onCr..
2020.06.08 -
Android SwipeLayout (옆으로 밀기 레이아웃)
안드로이드 앱에 하단의 그림과 같이 Swipe하는 것을 많이 본적이 있을겁니다. 하단 원본 사진 참고. 이렇게 만들면 좁은 화면의 앱에 많은 숨김 기능을 넣을 수 있죠. 아래의 예제에서 간단하게 구현해 봅시다. SwipeLayout 예제 1. Gradle 추가하기 swipelayout를 사용하기 위해 Gradle을 추가해줍니다. compile 'com.daimajia.swipelayout:library:1.2.0@aar' 2. xml 만들기 activity_main.xml 외에 swipelayout을 만들 "swip_sample1.xml" 을 추가해줍니다. swipe_sample.xml 코드 ..
2020.06.02 -
php mysql join문 (두개의 테이블)
(INNER , LEFT ,RIGHT) INNER = 교집합 , LEFT = 왼쪽테이블 기준 , RIGHT = 오른쪽테이블 기준) ON = JOIN문 안에서의 조건문 $query = "SELECT A테이블명.필드명 , B테이블명.필드명 FROM A LEFT JOIN B ON A.필드명 = B.필드명 WHERE B.필드명";
2020.05.27 -
php mysql select 중복제거
$query = "SELECT DISTINCT 필드명 FROM 테이블";
2020.05.27