![[안드로이드 기본] 커스텀 뷰를 사용하여 그리기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FQT2Ir%2FbtqEcGjJNgC%2FAAAAAAAAAAAAAAAAAAAAAI-Pa9V5JZly-dTpEz6MEP28U3msuiG9rZaBGBPJq_kz%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D6riOzrpO8VhRzjBy4o%252F3shdt5uQ%253D)
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%2Fdna%2Fc3j1LX%2FbtqEdx0zQ0V%2FAAAAAAAAAAAAAAAAAAAAAIcOcSnzrt5XTfzxj6Agr2sdIRwtey3uEGf65WMmu5ok%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3Dp0y7Mel5LqgXQK64gz7pAavlfUY%253D)
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%2Fdna%2FbbobuT%2FbtqEfqe9uPD%2FAAAAAAAAAAAAAAAAAAAAAOWrCjK7x80VyG65ZYhd8fiokl5IfYktNsBTFj6A4gi6%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DFnwHwz%252BkYVbH2JD0KDAkACFyhis%253D)
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..