背景
我已经制作了一个“app manager”替代应用程序,我希望添加RTL(从右到左)语言的翻译。
因为我知道在某些android版本中,为了让单词和句子正确对齐,事情发生了变化,所以我决定首先切换到这样一种语言,然后继续翻译
问题
切换到RTL语言(在我的例子中是希伯来语)后,我发现操作栏的“向上”按钮将“所以现在它显示“>”。
这个问题
我该怎么修?这样看是没有意义的…

最佳答案

好吧,您可以通过调用ActionBarResources.getIdentifier来访问View.findViewById“up”供应。之后你可以旋转它。

    final int upId = getResources().getIdentifier("up", "id", "android");
    final View up = findViewById(upId);
    // Call this to just rotate the icon 180°
    if (getResources().getConfiguration().getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
        up.setRotation(180f);
    }

关于android - 如何禁用操作栏上“向上”按钮的翻转?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22602453/

10-11 22:22
查看更多