現在カレンダーアプリを作成しています。
日付をタップしたらボタンが出てくる処理に挑戦していますが、
その日付をタップする前にボタンが出てしまっている状態になっています。
この処理をするにはどうしたら良いのでしょうか?
条件分岐で試してみましたが思うような結果にはなりませんでした。
ボタンの位置は適当です。現時点では、日付をタップしてボタンを表示することに専念しているためです。
現在のコードの一部です。とりあえずXMLファイルにも原因あるかもしれないので載せておきます。
MainActivity.java
1 DatePicker datePicker1 = findViewById(R.id.datePicker1); 2 datePicker1.init(year, month, day, new DatePicker.OnDateChangedListener() { 3 @Override 4 public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) { 5 // 日付を選択した時に実行される部分 6 Button button = findViewById(R.id.button); 7 } 8 });
activity_main.xml
1<DatePicker 2 android:id="@+id/datePicker1" 3 android:layout_width="wrap_content" 4 android:layout_height="744dp" 5 android:layout_gravity="center|top"/> 6 7 <Button 8 android:id="@+id/button" 9 android:layout_width="wrap_content" 10 android:layout_height="wrap_content" 11 android:layout_gravity="center|top" 12 android:text="Button" />
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/09 06:01