首页 > 解决方案 > 本机脚本 | 文字方向ltr

问题描述

我的设备有一个用户界面问题,他们的语言方向是从右到左。我如何覆盖此设置并确保在我的应用程序中它始终具有从左到右的方向。

我试过用css。

body{
  text-diraction:rtl
}

但它没有用。

谢谢

标签: nativescriptangular2-nativescriptnativescript-telerik-ui

解决方案


首先,bodyNativeScript 中没有。您可以在 Angular 项目中设置的 HTML 只是用于创建原生元素的标记。您必须仅使用 NativeScript(或插件)提供的选择器。

出于这个原因,任何 CSS/HTML 属性都必须得到 NativeScript 支持才能工作,否则它不会有任何效果。有关更多信息,请查看文档中的支持 css 属性。

其次,您在单词中犯了一个错误,text-direction因此即使在 HTML/CSS 中它也不起作用。

第三,LTR/RTL 支持是由本机平台(iOS/Android)提供的,而不是由框架提供的。使用 GridLayout,您的手机将在需要时进行翻转。

这是一个使用 RTL 语言的项目:SyrianForumFrance

您可以在 NativeScript 论坛的此线程上找到更多信息:https ://discourse.nativescript.org/t/nativescript-support-for-rtl-ltr-layouts/3952


推荐阅读