본문 바로가기

프로그램/ANDROID7

[ Android Kotlin ] XML의뷰를 코드에서 사용하는 방법 // .xml R.java파일에 text1 상수 변수 추가하라는 의미! // findViewById()함수를 이용 // .kt // XML 화면출력 setContentView(R.layout.activity_main) // 액티비티 화면 출력(뷰 객체 생성) // id값으로 뷰 캑체 획득 val textView1: TextView = findVidwById(R.id.text1) // or //findViewById()로 얻은 뷰 객체의 타입을 제네릭으로 명시할수도 있음 val textView1 = findViewById(R.id.text1) 2022. 12. 10.
[ Android Kotlin ] View Binding 지원 중단된 코틀린의 익스텐션(2021)을 대체한 뷰 바인딩 사용방법 Project의 'Gradle Scripts > build.gradle (Module: ~ ' 를선택해 아래 내용을 추가 스크립트 추가호 우측상단에 를 클릭하여 바로 적용한다. 아래는 화면 전환 방법 및 kotlin에서 View화면의 컴포넌트 사용(호출) 예제이다. 참고 : https://uknowblog.tistory.com/12 2022. 12. 4.
안드로이드 앱 종료여부를 묻는 다이얼로그박스 앱의 메인에서 백키(종료)버튼을 선택 했을때 종료여부를 묻는 다이얼로그박스 띄우기 /************************************************************************************ * 메인에서 키 이벤트발생시 * *********************************************************************************/ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //빽(취소)키가 눌렸을때 종료여부를 묻는 다이얼로그 띄움 if((keyCode == KeyEvent.KEYCODE_BACK)) { AlertDialog.Builder d = n.. 2014. 12. 3.
안드로이드 버튼이벤트 activity_main.xml MainActivity.java//... Button btn1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn1 = (Button)findViewById(R.id.btn1); btn1.setText("안드로이드 버튼 레벨"); btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.ma.. 2014. 11. 10.