본문 바로가기

Android23

안드로이드 버튼 최상위로 보일때. 문제 안드로이드 액티비티에서 기본 레이아웃에서 버튼, 텍스트뷰, 프래임레이아웃(프래그먼트 컨테이너) 등등 위젯을 등록 하고앱을 실행하여 액티비티 후 프래그먼트를 실행하면 액티비티의 버튼이 프래그먼트 레이아웃 위에나타난 경우가 있다. 두가지 ? 해결방법이 있는데.하나는 액티비티 레이아웃에서 기본레이아웃 말고 또다른 레이아웃을 감싸는 것과.ㅇㅇ버튼에 android:stateListAnimator="@null" 를 추가 하는 것이다. z-index in Relative layouthttps://stackoverflow.com/questions/27132825/z-index-in-relative-layout/38534042 Buttons in Lollipop and higher have a default elevat.. 2018. 4. 18.
안드로이드 퍼미션 권한 관련 안드로이드 퍼미션 권한 정리.개별 권한이던 여러개의 권한이던 권한 설정이 안되면 앱 사용이 불가. 권한이 이루어진 경우는 상관이 없지만다시 보지 않기 를 선택한 경우 앱권한이 없기에 어떻게 해야 할지 막막. 최초 권한 체크.. /**추상화를 통한 객체생성 금지. only extends */public abstract class BaseActivity extends AppCompatActivity { /** * 퍼미션 체크 인터페이스 */ public interface PermissionCheckListener { /** * 퍼미션 허용이 끝나면 끝나는 시점 초기화 시작구간을 콜백으로 구현 * * 어디서든 등록하고 액티비티에서 콜백으로 지정을 한다 */ void permissionCheckFinish();.. 2018. 4. 17.
안드로이드 모듈(라이브러리) 깃허브에 올리고 mavan{ url 'https://jitpack.io'} 로 배포하기. 안드로이드 모듈(라이브러리) 깃허브에 올리고 mavan{ url 'https://jitpack.io'} 로 배포하기. 1.배포할 모듈(라이브러리) 만들기. 신규 프로젝트 생성. 생성된 프로젝트 로딩 후 new ->New Module -> Android Library 선택. 새로 모듈을 만들고 테스트가 완료 되면 다음과 같이 작업을 해야 한다. 프로젝트 매인 build.gradle 에 코드를 입력해야한다. buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // NOTE: Do not place your application dependencies here.. 2018. 4. 13.
안드로이드 리스트뷰 예제 안드로이드 리스트 뷰 사용법. 리스트뷰를 만들어보다가 생각나서 기본 내용을 만들어 본다.간단한 예로 기본 리스트뷰 다음 각 항목의 클릭리스너를 적용하여항목별로 클릭할 수 있도록 한다. 클래스 정보. 정보를 담을 데이터 변수UserData.java 화면에 보여질 액티비티.MainActivity.javaactivity_main 리스트뷰 등록. 리스트뷰에 보여줄 아답터.UserDataAdapter.java각 항목마다 보여줄 레이아웃 xml 등록. 안드로이드 스튜디오로 프로젝트를 만들면 기본 매인액티비티와 xml생성된다.리스트뷰에 보여줄 데이터 클래스를 하나 만들고 매인액티비티에서 데이터를 생성 한다. UserData.javapublic class UserData { /** * 기본 생성자 */ public U.. 2018. 3. 22.