본문 바로가기

Aandroid Studio13

[android]AlertDialog 예, 아니오 선택창 private void showAlertDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setCancelable(false); builder.setTitle("주소록 삭제"); builder.setMessage("정말로 삭제 하시겠습니까?"); builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { .. 2024. 6. 10.
[android] RecyclerView와 Adapter를 이용하여 리스트를 화면에 표시하는 방법 어뎁터 코드package com.example.simplecontacts.adapter;import static com.example.simplecontacts.R.*;import android.content.Context;import android.content.Intent;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;import android.widget.TextView;import androidx.annotation.NonNull;import androidx.cardview.widget.CardView;import android.. 2024. 6. 10.
[android] SharedPreferences 를 이용한, 데이터 저장과 불러오기 데이터 저장하는 방법SharedPreferences sp = getSharedPreferences("DataIntent.app",MODE_PRIVATE); SharedPreferences.Editor editor = sp.edit(); editor.putString("email",email); editor.commit();데이터 불러오는 방법SharedPreferences sp = getSharedPreferences("DataIntent.app",MODE_PRIVATE); String email = sp.getString("email",""); txtwelcome.setText(email+"님 회원.. 2024. 6. 7.
[android] 액티비티간, 단방향 전달, 백버튼 누를때 전달 방법 액티비티간 단방향 데이터 전달 방법 MainActivitypublic void onClick(View v) { String name = editName.getText().toString().trim(); String strAge= editAge.getText().toString().trim(); // 다른 액티비티를 실행시키는 코드 // 인텐트를 만든다. // 인텐트란, 어떤 엑티비티가 어떤 엑티비티를 띄우겠다 라는 (의도) Intent intent = new Intent(MainActivity.this,SecondActivity.class); .. 2024. 6. 7.
[android] Toast, Snackbar, AlerDialog 팝업창 띄우는 방법 안드로이드에서 사용자에게 메시지를 표시하기 위해 사용되는 세 가지 주요 방법은 Toast, Snackbar, AlertDialog이 있다,ToastToast는 간단한 메시지를 잠시 동안 화면에 표시하는 데 사용됩니다. 사용자가 상호작용할 필요 없이 자동으로 사라집니다.Toast.makeText(getApplicationContext(), "This is a Toast message", Toast.LENGTH_SHORT).show();일시적인 메시지: 화면에 짧게 나타났다 사라짐.간단한 알림: 사용자 입력을 받지 않음.위치: 화면 하단에 기본적으로 나타나지만 위치를 변경할 수 있음.SnackbarSnackbar는 Toast와 유사하지만, 추가 기능이 있으며 Material Design에 포함되어 있습니다... 2024. 6. 5.
[android] 버튼을 클릭하면, 동작하는 코드 setOnClickListener() 함수 화면에 코드로 조작할 클래스를 멤버변수로 만들어준다. 변수명은, 화면의 아이디 값과 똑같이 지어주면, 개발이 편하다. Button button; ImageView imgDice1; ImageView imgDice2; 화면에서 만든 UI 컴포넌트와 자바의 변수를 연결한다.! button = findViewById(R.id.button); imgDice1=findViewById(R.id.imgDice1); imgDice2=findViewById(R.id.imgDice2); setOnClickListener 함수에 있는 View.OnClickListener() 파라미터를 이용해 버튼을 누를때마다 난수를 생성하고 난수에 해당하는 이미지 파일로 바뀌는 코드이다.. 2024. 6. 4.