HarmonyOS 鸿蒙Next:有人用ArkUI-X的吗?DatePickerDialog预览器和安卓真机显示差别那么大?

发布于 1周前 作者 caililin 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:有人用ArkUI-X的吗?DatePickerDialog预览器和安卓真机显示差别那么大?

999.png

左边是安卓,后面是idea的预览器。

预览器一点问题都没有,安卓的话年和日不显示,但是能滚动,能选择,就是不知道选了什么,取消和确定按钮竟然是英文的。

6 回复
              DatePickerDialog.show({
                start:new Date(this.selectedDate.getFullYear(),this.selectedDate.getMonth()-1,this.selectedDate.getDate()),
                end:new Date(this.selectedDate.getFullYear(),this.selectedDate.getMonth()+1,this.selectedDate.getDate()),
                selected: this.selectedDate,
                onDateAccept: (value) => {
                  this.selectedDate = value
                  this.billDate = this.dateFormat.format(this.selectedDate).replace('/','-').replace('/','-')
                }
              })<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

  //自定义时间显示格式:简体中文 年月日
  private dateFormat = new Intl.DateTimeFormat('zh-Hans-CN', {year: 'numeric',month: '2-digit', day: '2-digit'});<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

可以了,要这样整!用Intl.DateTimeFormat,不能用new Date().toISOString()

请教个问题 :跳转一个网络请求的测试页面,运行到android上报错,帮看下什么问题?

First attempt: load module failed. dlopen failed: library “libshared_libz.so” not found

Second attempt: load module failed. dlopen failed: library “/data/user/0/com.example.myharmonytest/files/arkui-x/libs/arm64-v8a/libnet_http.so” not found

请教个问题 :跳转一个网络请求的测试页面,运行到android上报错,帮看下什么问题?

First attempt: load module failed. dlopen failed: library "libshared_libz.so" not found

 Second attempt: load module failed. dlopen failed: library "/data/user/0/com.example.myharmonytest/files/arkui-x/libs/arm64-v8a/libnet_http.so" not found

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

这个应该是没有复制到这个文件,搜搜一下复制过去,不过我之前也遇到过,复制也解决不了,后来似乎是更新什么解决了

对于HarmonyOS 鸿蒙Next及ArkUI-X有一定了解。关于DatePickerDialog预览器和安卓真机显示差异的问题,这通常是由于操作系统和真机设备的差异导致的。预览器主要用于开发过程中的界面预览,方便开发者调整UI布局,但其显示效果可能与真机存在差异。

为了优化开发体验,建议开发者:

  • 确保DevEco Studio和SDK已升级至最新版本,以获得最新的预览功能和修复。
  • 充分利用预览器的实时预览和动态预览功能,以便在开发过程中及时发现问题并进行调整。
  • 在真机上进行最终测试,以确保应用的实际显示效果符合预期。

此外,开发者可以查阅HarmonyOS官方文档,了解DatePickerDialog组件的具体使用方法和注意事项。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部