Skip to content

master: added month name as String#718

Open
ru-alxr wants to merge 1 commit into
Bigkoo:masterfrom
ru-alxr:master
Open

master: added month name as String#718
ru-alxr wants to merge 1 commit into
Bigkoo:masterfrom
ru-alxr:master

Conversation

@ru-alxr

@ru-alxr ru-alxr commented Feb 17, 2019

Copy link
Copy Markdown

No description provided.

@xiaosong520

Copy link
Copy Markdown
Member

Good job

@mrinmoy007roy

mrinmoy007roy commented Feb 25, 2019 via email

Copy link
Copy Markdown

@ru-alxr

ru-alxr commented Feb 25, 2019

Copy link
Copy Markdown
Author
class TimePickerFragment : Fragment(), IMonthNameResolver, OnTimeSelectListener{

      override fun resolveName(position: Int): String = resources.getStringArray(R.array.months)[position - 1]

      override fun onTimeSelect(date: Date?, view: View?) {
        mViewModel.onBirthdaySelected(date)
      }    

      private fun showDateSelector(resolver: IMonthNameResolver, listener: OnTimeSelectListener) {
              activity
                      ?.apply {
                          val selectedDate = Calendar.getInstance()
                          val startDate = Calendar.getInstance()
                          val endDate = Calendar.getInstance()
                          startDate.set(1913, 0, 1)
                          val view: TimePickerView = TimePickerBuilder(this, listener)
                                  .setType(booleanArrayOf(true, true, true, false, false, false))
// and some setup code
                                  .setMonthNameResolver(resolver)
                                  .build()

                          // Some code to show picker
                      }
          }
    
}

<resources>


<string-array name="months">
        <item>January</item>
        <item>February</item>
        <item>March</item>
        <item>April</item>
        <item>May</item>
        <item>June</item>
        <item>July</item>
        <item>August</item>
        <item>September</item>
        <item>October</item>
        <item>November</item>
        <item>December</item>
    </string-array>


</resources>

@mrinmoy007roy

Copy link
Copy Markdown

hi
i added implementation 'com.contrarywind:Android-PickerView:4.1.7' in my build gradle file.
It is not showing IMonthNameResolver.

@ru-alxr

ru-alxr commented Apr 13, 2019

Copy link
Copy Markdown
Author

@mrinmoy007roy Hi
This pull request still is not merged.
So you could fork my repo or force owner to merge it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants