ボタン, タイトルを設定
This commit is contained in:
parent
91b07b4aae
commit
dc9b0a080f
|
@ -12,6 +12,9 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.Button;
|
||||||
|
import android.widget.ImageButton;
|
||||||
|
import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import com.github.sundeepk.compactcalendarview.CompactCalendarView;
|
import com.github.sundeepk.compactcalendarview.CompactCalendarView;
|
||||||
|
@ -63,6 +66,9 @@ public class CommonHomeFragment extends Fragment {
|
||||||
CompactCalendarView compactCalendarView;
|
CompactCalendarView compactCalendarView;
|
||||||
SwipeRefreshLayout swipeRefreshLayout;
|
SwipeRefreshLayout swipeRefreshLayout;
|
||||||
TaskListItemAdapter taskListItemAdapter;
|
TaskListItemAdapter taskListItemAdapter;
|
||||||
|
TextView calendarTitleTextView;
|
||||||
|
ImageButton calendarPrevButton;
|
||||||
|
ImageButton calendarNextButton;
|
||||||
|
|
||||||
public CommonHomeFragment() {
|
public CommonHomeFragment() {
|
||||||
// Required empty public constructor
|
// Required empty public constructor
|
||||||
|
@ -122,6 +128,10 @@ public class CommonHomeFragment extends Fragment {
|
||||||
swipeRefreshLayout = view.findViewById(R.id.swipeRefreshLayout);
|
swipeRefreshLayout = view.findViewById(R.id.swipeRefreshLayout);
|
||||||
swipeRefreshLayout.setOnRefreshListener(this::updateData);
|
swipeRefreshLayout.setOnRefreshListener(this::updateData);
|
||||||
|
|
||||||
|
calendarTitleTextView = view.findViewById(R.id.calendarTitleTextView);
|
||||||
|
calendarPrevButton = view.findViewById(R.id.calendarPrevButton);
|
||||||
|
calendarNextButton = view.findViewById(R.id.calendarNextButton);
|
||||||
|
|
||||||
initCalender();
|
initCalender();
|
||||||
|
|
||||||
return view;
|
return view;
|
||||||
|
@ -266,9 +276,18 @@ public class CommonHomeFragment extends Fragment {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onMonthScroll(Date date) {
|
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();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue
Block a user