---
# System prepended metadata

title: 2021.06.10（木）③④
tags: [授業ノート, AN25]

---

# 2021.06.10（木）③④
###### tags: `AN25` `授業ノート`

```java=
// falseの場合は何かのボタンを選択しないと消えない
// trueの場合は選択せずに枠外を押したりしても消える
myBuilder.setCancelable(true or false);
```

ボタンにはすべて番号がついている
ニュートラルボタン　　　ネガティブボタン　ポジティブボタン
　　　　-3　　　　　　　　　　-2　　　　　　　　-1
    
    
今日の日付を取得して、カレンダーで最初から選択されているようにする
```java=
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.DatePicker;
import android.widget.Toast;
import android.app.DatePickerDialog;
import android.widget.Toast;

import java.util.Calendar;

public class MainActivity extends AppCompatActivity {

    private TextView aTextView;
    int byear = 0;
    int pyear = 0;
    int pmonth = 0;
    int pday = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        aTextView = (TextView)findViewById(R.id.myTextView);
    }

    public void buttonMethod(View myButton){
        MyListener listener = new MyListener();

        Calendar cal = Calendar.getInstance();
        pyear = cal.get(Calendar.YEAR);
        pmonth = cal.get(Calendar.MONTH);
        pday = cal.get(Calendar.DATE);

        DatePickerDialog myDPD = new DatePickerDialog(this, listener, pyear, pmonth, pday);
        myDPD.show();
    }

    public class MyListener
            implements DatePickerDialog.OnDateSetListener{
        public void onDateSet(DatePicker v, int year, int month, int day){
            if(month == 8 && day == 12){
                byear = year - 1996;
                ToastMethod();
            }
            aTextView.setText(String.format("Year=%d, Month=%d, day%d", year, month+1, day));
        }
    }

    public void ToastMethod(){
        Toast myToast = Toast.makeText(this,
                byear + "歳の誕生日おめでとう!!!", Toast.LENGTH_LONG);
        myToast.show();
    }
}
```


<span style="color: #ff3333">aaa</span>
<span style="text-decoration: underline">aaa</span>
## 雑談 (0→やまぴ 1→みや 2→やすい 3→りょうくん 4→アミカ)
こんちくわ
:mushroom: 
:monkey_face: 
こんばんは