Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class TimeFragment: Fragment(), DatePickerFragmentListener {
- override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
- return inflater.inflate(R.layout.dialog_time_picker, container, false)
- }
- override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
- val sdfTime = SimpleDateFormat("HH:mm", Locale.UK)
- val currentTime = sdfTime.format(Calendar.getInstance().time)
- setTabTime(currentTime)
- val layoutManager = GridLayoutManager(activity, 4)
- val timeAdapter = RecyclerViewTimeAdapter(resources.getStringArray(R.array.workTime))
- rvCallOrderTimes.setHasFixedSize(true)
- rvCallOrderTimes.layoutManager = layoutManager
- rvCallOrderTimes.adapter = timeAdapter
- }
- override fun onDateSet(fragment: Fragment, date: Date) {
- setClosestDate(fragment, "12")
- }
- private fun setTabTime(time: String) {
- parentFragment!!.tlDialogDateTimePicker.getTabAt(1)!!.text = time
- }
- private fun setClosestDate(fragment: Fragment, date: String) {
- for(s: String in fragment.resources.getStringArray(R.array.workTime)) {
- Log.d("mTAG", s)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement