Android 安卓电视单元';s键代码';当应用程序语言和布局从LTR更改为RTL时,右侧和左侧的

Android 安卓电视单元';s键代码';当应用程序语言和布局从LTR更改为RTL时,右侧和左侧的,android,localization,android-tv,Android,Localization,Android Tv,基本上,我已经开发了一个具有本地化功能的android ATV应用程序。它支持英语和阿拉伯语。在更改语言时,我处理了语言更改和LTR->RTL切换。但我面临的问题是,我为左键和右键设置的键盘功能不会自动更新,即左键仍与LTR布局中的功能相同,RTL与LTR布局中的功能相同。是否有任何方式可以自动更改,即左键在RTL中应具有右键的功能,右键在RTL布局中应具有左键的功能。您能否进一步解释“左键在LTR布局中的功能”的含义?即使布局方向不同,用户仍会期望其左/右键按的方向导航焦点。如果您正在编写自定

基本上,我已经开发了一个具有本地化功能的android ATV应用程序。它支持英语和阿拉伯语。在更改语言时,我处理了语言更改和LTR->RTL切换。但我面临的问题是,我为左键和右键设置的键盘功能不会自动更新,即左键仍与LTR布局中的功能相同,RTL与LTR布局中的功能相同。是否有任何方式可以自动更改,即左键在RTL中应具有右键的功能,右键在RTL布局中应具有左键的功能。

您能否进一步解释“左键在LTR布局中的功能”的含义?即使布局方向不同,用户仍会期望其左/右键按的方向导航焦点。如果您正在编写自定义按键事件处理程序,则应更新该处理程序。@Commonware for Normal English users layout来自LTR,我为左键和右键定义了不同的功能。因此,当我更改语言并将布局更改为RTL时,关键功能没有更改。我应该基于Language再次交换左键和右键的功能,还是会被Android系统自动更改“我已经为左键和右键定义了不同的功能”——你能提供一个关于这意味着什么的例子吗?