반응형
반응형
TextChangeListener 문자열이 변경될 경우 특정한 이벤트를 실행 addTextChangeListener 메소드 사용 파라미터로는 new TextWatcher을 사용 키 입력시 변화 발생 이벤트는 afterTextChanged 메소드 이용 실시간 키 입력을 텍스트뷰에 출력하는 앱 구현하기 (Android Studio) 기능 설계 EditText에 키 입력시 TextView에 입력한 문자를 실시간으로 출력 레이아웃 UI 설계 소스 코드 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt..
아래의 예제 앱은 깃허브에서 확인 가능합니다 https://github.com/luvris2/Android-RecyclerViewTest-App GitHub - luvris2/Android-RecyclerViewTest-App Contribute to luvris2/Android-RecyclerViewTest-App development by creating an account on GitHub. github.com RecyclerView Adapter 필요한 파일 추가 새로운 클래스를 생성 할 자바 파일 추가 RecyclerView Adapter와 연결될 레이아웃 파일 추가 경로 : res - layout new - Layout Resource File Layout Resource File 추가 Fil..
SharedPreferences 객체는 키-값 쌍이 포함된 파일을 읽고 쓸 수 있는 메서드 파일은 프레임워크에서 관리하며 비공개이거나 공유 공유 환경설정의 핸들 호출 getSharedPreferences() 이름으로 식별되는 공유 환경설정 파일이 여러개 필요한 경우 사용 앱의 모든 Context에서 이 메서드를 호출 이름은 첫번째 매개변수로 지정 getPreferences() 활동에 공유 환경설정 파일이 하나만 필요한 경우 사용 Activity에서 메서드 호출 Activity에 속한 기본 공유 환경설정 파일을 검색하기 때문에 이름을 정의 할 필요가 없음 공유 환경설정에 쓰기 (데이터 저장) 공유 환경설정 파일에 데이터를 저장하려면 edit()를 호출하여 SharedPreferences.Editor를 생성..
gradle.properties 코드 추가 android.useAndroidX=true android.enableJetifier=true AndroidManifest.xml 안에 코드 추가 android:appComponentFactory="android.support.v4.app.CoreComponentFactory"
SQLiteOpenHelper 데이터베이스 SQLite를 다루는 추상 클래스 상속 받는 클래스는 생성자와 추상 메소드를 정의하여 사용 SQLiteOpenHelper 상속 SQLiteOpenHelper 클래스를 상속 받아 DB를 SQLite로 편리하게 제어 할 수 있음 상속 받을 클래스 정의 임의의 클래스 이름 : DatabaseHandler public class DatabaseHandler extends SQLiteOpenHelper { } 추상 메소드 정의 및 기본 구성 public class DatabaseHandler extends SQLiteOpenHelper { // 데이터베이스 SQL 다루는 클래스 // SQLiteOpenHelper 추상클래스를 상속 받는 클래스, 추상 메소드 정의 // 데..
이번 포스팅에서 설명하고 시현한 앱은 깃허브에서 다운로드 가능합니다. https://github.com/luvris2/Android-MultiActivityDataTest-App GitHub - luvris2/Android-MultiActivityDataTest-App Contribute to luvris2/Android-MultiActivityDataTest-App development by creating an account on GitHub. github.com 액티비티 간 단방향 데이터 전달 다른 액티비티에게 데이터 전달하는 소스 코드 1. Intent 객체 생성 객체 생성시 지금의 액티비티(this)와 대상이 될 액티비티(class)를 설정 2. putExtra("key", value) : 메소..