2017-06-22 55 views
-9

我發現日曆視圖中最有名的lib是否有支持英語和希伯來語(阿拉伯語相同)任一日曆視圖庫

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

而實際上這LIB工作正常,但如果我使用它與希伯來語區域設置(rtl)所以日曆視圖改變語言和名稱的天,但刷卡的方向和天的方向仍然是英語...

它應該是反之亦然。

這裏我用英語觀點

enter image description here

這裏希伯來語android:supportsRtl="false"

enter image description here

這裏希伯來語android:supportsRtl="true"(我不知道爲什麼,但除了箭頭方向無關被改變了

enter image description here

我根據天坐騎刷應改變這種固定方向發現這個固定

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

...但在我的情況下,沒有

我在做什麼錯?

或者也許有人有這個問題,你是如何解決它的?

隨意問,如果我忘了的東西

+5

downvoting的主要原因可能是您的問題被認爲是脫離主題stackoverflow,因爲問題要求找到軟件OT。您提到的pull請求尚未被整合到calenderview存儲庫中。也許你應該評論請求並要求整合?! – dpr

+0

@dpr抱歉,我沒有完全明確你的想法......如果我理解正確,我對我有一個真正的問題有一個問題,我要求幫助我,而不是這樣做下來投票...請你再解釋一下我需要做什麼來避免投票? –

+1

[這裏](https://stackoverflow.com/help/on-topic)解釋什麼是主題。有些人對於這些東西真的很挑剔,也沒有看到需要爭辯或解釋他們的低估 - 我自己也是這樣做的。離題的第4點提到了你的問題可能是什麼問題。 – dpr

回答

1

我不知道任何其他calenderview的android會解決你的問題。但我認爲你可以堅持material-calendarview。

正如您已經提到的,有一個拉動請求,承諾解決您面臨的問題。然而,這個拉取請求尚未合併到prolificinteractive/material-calendarview存儲庫的主分支中。也就是說,這些更改只能在分叉存儲庫(anasanasanas/material-calendarview)中使用,直到合併請求爲止。

然而,RTL問題修復的作者提供了一個release of the material-calendarview containing his fix。您可以嘗試在您的應用中使用此功能,以便像早期訪問修復程序一樣。缺點是,與此同時集成到原始material-calendarview存儲庫中的其他修補程序在分叉存儲庫中不可用。你當然可以自己分發倉庫並與上游主人合併,但是鑑於此修復是從今年4月開始的,我懷疑這是值得的,因爲不會有那麼重要的改變。

此外,您應該/可以對拉請求發表評論並要求整合。可能有人忘了它,並會及時整合。這些變化並不複雜,已經被審查過,合併衝突很容易解決。因此我不明白爲什麼這個修復不應該讓它進入prolificinteractive/material-calendarview。

0

您發現該修復程序不會合並,但(你可以看到,它仍然有標籤打開)。 它發生在5月17日。 2月17日以來Maven中的最新版本(1.4.3)。

您可以要求資源庫所有者爲您合併它並創建一個新版本或下載代碼並自行修復修復。