ボタン, タイトルを設定

This commit is contained in:
ろむねこ 2024-07-09 10:41:17 +09:00
parent 91b07b4aae
commit dc9b0a080f
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168

View File

@ -12,6 +12,9 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.TextView;
import android.widget.Toast;
import com.github.sundeepk.compactcalendarview.CompactCalendarView;
@ -63,6 +66,9 @@ public class CommonHomeFragment extends Fragment {
CompactCalendarView compactCalendarView;
SwipeRefreshLayout swipeRefreshLayout;
TaskListItemAdapter taskListItemAdapter;
TextView calendarTitleTextView;
ImageButton calendarPrevButton;
ImageButton calendarNextButton;
public CommonHomeFragment() {
// Required empty public constructor
@ -122,6 +128,10 @@ public class CommonHomeFragment extends Fragment {
swipeRefreshLayout = view.findViewById(R.id.swipeRefreshLayout);
swipeRefreshLayout.setOnRefreshListener(this::updateData);
calendarTitleTextView = view.findViewById(R.id.calendarTitleTextView);
calendarPrevButton = view.findViewById(R.id.calendarPrevButton);
calendarNextButton = view.findViewById(R.id.calendarNextButton);
initCalender();
return view;
@ -266,9 +276,18 @@ public class CommonHomeFragment extends Fragment {
@Override
public void onMonthScroll(Date date) {
// Do nothing
// 0000年00月の形式に変換 getYear/getMonthは非推奨
calendarTitleTextView.setText(String.format("%d年%d月", date.getYear() + 1900, date.getMonth() + 1));
}
});
calendarPrevButton.setOnClickListener(v -> {
compactCalendarView.scrollLeft();
});
calendarNextButton.setOnClickListener(v -> {
compactCalendarView.scrollRight();
});
}
/**