본문 바로가기
반응형

전체 글298

Android Studio - Adapter, ListView 💡ListView 📝layout.xml 📝MainActivity.java ▪️ str_items[] 배열에 "blue", "red", "green", "yello"값을 저장한다. ▪️ ArrayAdapter 객체 aa를 생성한다. ▪️ 첫 번째 매개변수 값은 자신을 가리키는 this ▪️ 두번째 매개변수의 값은 android.R.layout 안에 있는 simple_list_item_i를 가져온다. ▪️ 세번째 매개변수는 str_items를 가져와 데이터를 만든다. ▪️ ListView객체인 lv를 정의하고, R.id의 값이 list인 ListView를 저장한다. ▪️ setAdaper() 파라미터 값으로 aa를 줌으로서 lv와 aa를 Adapter로 연결한다. package com.example.adap.. 2022. 8. 4.
Android Studio - View, Layout, Activity 📃onTouchEvent() 예제 ◾ getAction(), getX(), getY() 속성을 이용하여 Action, x, y를 출력한다. 📝MainActivity.java package com.example.touchlistener; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.MotionEvent; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInst.. 2022. 8. 4.
Android Studio - 이벤트 리스너 활용 문제 📃버튼 클릭 시 토스트 메시지 출력 📝quiz1.xml 📝MainActivity.java package com.example.day33; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity extends AppCompatActivity { Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS.. 2022. 8. 4.
Android Studio - OnTouchListener 이벤트 💡OnTouchListener 이벤트 ◾ 터치(클릭)할 때마다 Log를 찍는다. 📝MainActivity.java package com.example.touchstudy; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceSta.. 2022. 8. 3.
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.
[#Dev] Convert 'int' to 'String' 📌서론 ◾ setText()를 이용하여 TextView 객체의 text속성을 변경하려고 하였다. 필자는 정수형 난수를 발생시켜 text속성을 변경하려고 하였으나, setText()의 매개변수 값이 String형이어야 한다는 것을 알게 되었다. int형 변수를 String으로 변환하는 방법을 알아보자! 💡 int 형을 String형으로 변환하는 방법 String.valueOf() ◾ 예시 String numStr2 = String.valueOf(numInt); System.out.println(numStr2); ◾ 예시 2 - 난수 이용 String num = String.valueOf((int) (Math.random() * 45) + 1); 💡 String형을 int형으로 변환하는 방법 Integer... 2022. 8. 2.
[#Dev] Android Studio 모서리 둥글게 만들기 📌위치 ◾ 모듈 - res - drawable 안에서 xml 파일을 만들어 작성한다. 💡 모서리 둥글게 하기 ◾ solid 태그를 이용해 배경색을 변경한다. ◾ corners 태그의 radius 속성을 이용해 모서리를 둥글게 만든다. -- 값이 커질 수록 원이 된다. ◾ stroke 태그를 이용해서 테두리 굵기(width)와 색상을 정한다. 💡 원 만들기 2022. 8. 2.
728x90
반응형