2017-06-22 155 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)。

您可以要求资源库所有者为您合并它并创建一个新版本或下载代码并自行修复修复。