![[안드로이드 기본] 커스텀 뷰를 사용하여 그리기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQT2Ir%2FbtqEcGjJNgC%2FIF41fV5NHSgiWp6lNqnO2k%2Fimg.png)
package com.example.graphic; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.os.Bundle; import android.view.View; class MyView extends View { public MyView(Context context){ super(context); setBackgroundColor(Color.BLUE); } protected void onDraw(Canvas can..
![[안드로이드 기본] 컨텍스트 메뉴 만들기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3j1LX%2FbtqEdx0zQ0V%2F4RqXQgrIX3yGZM1A2L0fcK%2Fimg.png)
activity_main.xml MainActivity.java package com.example.contextmenu; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Color; import android.os.Bundle; import android.view.ContextMenu; import android.view.MenuItem; import android.view.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView text; @..
![[안드로이드 기본] 옵션메뉴 만들기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbobuT%2FbtqEfqe9uPD%2Ffd1KlOJtPCiRLffuoiT1IK%2Fimg.png)
activity_main.xml MainActiviy.java package com.example.optionmenu2; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save..