nativescript - 本机脚本 | 文字方向ltr
问题描述
我的设备有一个用户界面问题,他们的语言方向是从右到左。我如何覆盖此设置并确保在我的应用程序中它始终具有从左到右的方向。
我试过用css。
body{
text-diraction:rtl
}
但它没有用。
谢谢
解决方案
首先,body
NativeScript 中没有。您可以在 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
推荐阅读
- android - 将应用操作与 Android 切片集成 - 延迟内容不会从第二个命令刷新
- google-apps-script - 为什么我的脚本需要这么长时间才能执行,我该如何修复或绕过它?
- reactjs - 尝试获取 https://registry.npmjs.org/cra-template 时响应正文无效:路径中有非法字符
- html - 如何在文本上平滑循环 CSS 渐变,使其看起来无限循环
- r - 如何使用 r 中的 sf 包从 .shp 文件中读取和绘图?
- c# - 如何在使用 webview 和后端的应用程序(andorid/ios)上发送推送通知是 .NET WebAPI
- c++ - gtkmm 4:如何从小部件内部获取 X 窗口 ID?
- javascript - 所有脚本变量的 JS 一个参考
- javascript - JavaScript中是否有相当于Python自记录表达式的东西?
- javascript - Http请求被多次执行