Страницы

Поиск по вопросам

пятница, 27 декабря 2019 г.

Как правильно повернуть календарь?

#java #android #calendar #locale


Я не уверен, что мой подход правильный может есть другая идея?

Мне нужно имплементировать календарь в своем приложении с возможностью Range selection
по датам.

Я для этого решил одну из самых популярных библиотек применить

https://github.com/prolificinteractive/material-calendarview

так как знаю, что Calendar View не приспособлен для Range selection

И все работает отлично пока не нужно поменять язык приложения с Английского на Иврит
(так же как и Арабский слева направо)

Название месяцев меняется название дней недели тоже, но не меняется направление последовательности
(оно тоже должно быть не rtl - cправа налево , а ltr - слева направо)

Вот скрин на англ 



Вот как на иврите android:supportsRtl="false"



И тут тоже на иврите но android:supportsRtl="true" (не знаю почему но кроме того,
что поменялось направление стрелок больше ничего)



Я нашел такой баг фикс как раз об этом 

https://github.com/prolificinteractive/material-calendarview/pull/573

Это как раз то, что мне нужно, согласно этому фиксу направление должно меняться,
но в моем случае видно, что это не так.

Что я делаю не так или подскажите, как можно это решить по другому?
    


Ответы

Ответ 1



Вы можете использовать форк этого репозитория от того кто сделал этот коммит: https://github.com/anasanasanas/material-calendarview Придется использовать JitPack В принципе, все предельно просто описано и на странице: 1 Пропишите: allprojects { repositories { ... maven { url 'https://jitpack.io' } } } 2 Добавьте: dependencies { ... compile 'com.github.anasanasanas:material-calendarview:1.4.4' } Реультат:

Комментариев нет:

Отправить комментарий