본문 바로가기
반응형

App/Android Studio38

Android Studio - OnClickListener 활용 📃버튼으로 텍스트 변경하기◾ 다음과 같이 화면을 구성하고 버튼을 눌러 텍스트뷰의 텍스트를 "버튼 눌림"으로 변경해본다.📝layout.xml 📝MainActivity.javapackage com.example.test01;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedI.. 2022. 8. 3.
Android Studio - OnClickListener 이벤트 리스너 💡OnClickListener, onClick() ◾ 클릭 이벤트 발생 시 📃버튼을 누르면 Toast 메시지를 띄운다. 📝layout.xml - 공통 📃OnClickListener 구현 방법 1 ◾ View.OnClickListener 객체를 따로 만들어서 안에서 추상 메소드를 구현한다. ◾ 만든 listener를 변수에 저장한 후 호출해서 사용한다. 📝MainActivity.java package com.example.eventstudy; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.wid.. 2022. 8. 3.
Android Studio - 로또 번호 발생기 📃로또 번호 발생기 ◾ 1~45까지의 5개의 로또 번호를 발생시키고, 중복되지 않게 하시오. 📂파일 📌 실행 결과 📌 소스 코드 📝MainActivity.java package com.example.lotto_create; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVie.. 2022. 8. 2.
Android Studio - 메시지 출력[Log, Toast] 💡Toast◾ Device Manager에서 Wipe Data 설정◾ Toast 사용Toast.makeText(MainActivity.this, "토스트 테스트", Toast.LENGTH_LONG).show();📝MainActivity.javapackage com.example.event_test;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.widget.Toast;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bund.. 2022. 8. 2.
Android Studio - 구구단 레이아웃 만들기 📃레이아웃을 이용하여 다음과 같은 화면을 만드세요. 📂파일 📝calculate.xml 2022. 8. 2.
Android Studio - GridLayout 💡GridLayout ◾ rowCount가 중요하다. ◾ vertical 사용 ◾ horizontal 사용 📃 그리드레이아웃 버튼 배치 예제 📝test7.xml 2022. 8. 2.
Android Studio - RelativeLayout 💡RelativeLayout ◾ LinearLayout일 때의 배치 ◾ RelativeLayout일 때의 배치 ◾ RelativeLayout의 layout_alignParentBottom,layout_alignParentRight 속성으로 버튼 위치를 변경한다. 📝example03.xml 📃RelativeLayout 배치 연습 📝test4.xml 📃렐러티브레이아웃 - 입력 폼 만들기 💁‍♀️내가 작성한 코드 📝test6.xml 💁‍♀️답안 ◾ alignBaseline : 텍스트의 기준선을 맞춘다. 2022. 8. 2.
Android Studio - LinearLayout 💡레이아웃◾ LinearLayout◾ ConstraintLayout◾ RelativeLayout◾ GridLayout◾ TableLayout◾ FrameLayout◾ LinearLayout이 가지고 있는 weight 속성💡리니어 레이아웃의 중첩📃 리니어 레이아웃 중첩 응용 (1)📝test2.xml 📃리니어 레이아웃 중첩 응용 (2)◾ 실행 결과📝test3.xml 2022. 8. 2.
Android Studio - xml과 자바 ◾ 새로운 Module을 생성한다. ◾ id속성을 이용하여 id를 지정한다. ◾ findViewById로 id속성을 가져올 수 있다. ◾ setText()를 통해 객체 내부의 text 속성을 변경할 수 있다. ◾ 디버깅 📃 getText(), setText() 사용 예제 📝test.xml 📝MainActivity.java package com.example.javaxml_test; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected vo.. 2022. 8. 2.
728x90
반응형