Advertisement
Guest User

Untitled

a guest
Sep 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.24 KB | None | 0 0
  1. class TimeFragment: Fragment(), DatePickerFragmentListener {
  2.     override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
  3.         return inflater.inflate(R.layout.dialog_time_picker, container, false)
  4.     }
  5.  
  6.     override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
  7.         val sdfTime = SimpleDateFormat("HH:mm", Locale.UK)
  8.  
  9.         val currentTime = sdfTime.format(Calendar.getInstance().time)
  10.         setTabTime(currentTime)
  11.  
  12.         val layoutManager = GridLayoutManager(activity, 4)
  13.         val timeAdapter = RecyclerViewTimeAdapter(resources.getStringArray(R.array.workTime))
  14.         rvCallOrderTimes.setHasFixedSize(true)
  15.         rvCallOrderTimes.layoutManager = layoutManager
  16.         rvCallOrderTimes.adapter = timeAdapter
  17.     }
  18.  
  19.     override fun onDateSet(fragment: Fragment, date: Date) {
  20.         setClosestDate(fragment, "12")
  21.     }
  22.  
  23.     private fun setTabTime(time: String) {
  24.         parentFragment!!.tlDialogDateTimePicker.getTabAt(1)!!.text = time
  25.     }
  26.  
  27.     private fun setClosestDate(fragment: Fragment, date: String) {
  28.         for(s: String in fragment.resources.getStringArray(R.array.workTime)) {
  29.             Log.d("mTAG", s)
  30.         }
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement