当前位置:网站首页>【HarmonyOS】【FAQ】鸿蒙问题合集4
【HarmonyOS】【FAQ】鸿蒙问题合集4
2022-07-30 17:43:00 【华为开发者论坛】
【问题描述1】
鸿蒙怎么实现跳转系统浏览器?浏览百度网页
【解决方案】
参考资料
【Harmony OS】【JAVA UI】abilitySlice和ability跳转方式
【Harmony OS】【ARK UI】ets使用startAbility或startAbilityForResult方式调起Ability
java版本
Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); intent.setUri(Uri.parse("https://www.baidu.com/")); startAbility(intent);ets或者js 版本
import featureAbility from '@ohos.ability.featureAbility';@[email protected] Index { public onclick(){ var str = { "want": { "deviceId": "", "bundleName": "", "abilityName": "", "uri": "https://www.baidu.com/", "action":"android.intent.action.VIEW", }, "abilityStartSetting": {} }; featureAbility.startAbility(str) .then((data) => { console.info('Operation successful. Data: ' + JSON.stringify(data)) }).catch((error) => { console.error('Operation failed. Cause: ' + JSON.stringify(error)); }) } build() { Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { Text('Hello World') .fontSize(50) .fontWeight(FontWeight.Bold) .onClick(this.onclick.bind(this)) } .width('100%') .height('100%') }}
【问题描述2】
鸿蒙怎么实现,调用TextField.getLineCount()获取行数闪退
【解决方案】
参考如下链接

此api从Api Version 7 开始支持
【问题描述3】
鸿蒙怎么使用getLineCount()
【解决方案】
代码如下
textField.setBindStateChangedListener(new Component.BindStateChangedListener() { @Override public void onComponentBoundToWindow(Component component) { int count1=textField.getLineCount(); Text mytext=findComponentById(ResourceTable.Id_mytext); mytext.setText("#####行数"+count1); } @Override public void onComponentUnboundFromWindow(Component component) { } });
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
边栏推荐
猜你喜欢

leetcode-1319:连通网络的操作次数

图卷积神经网络的数学原理——谱图理论和傅里叶变换初探

论文阅读之《Color Constancy Using CNNs》

如何让 JOIN 跑得更快?

基于模糊PID的液压舵机伺服系统

Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法

ERROR 2003 (HY000) Can't connect to MySQL server on 'localhost3306' (10061)Solution

BCryptPasswordEncoder的使用及原理

Basic knowledge points in js - BOM

首发!阿里技术大牛最新耗时半个月整理出最全MySQL性能优化和高可用架构技术宝典,直接封神!
随机推荐
什么是无损检测设备?
JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
592. Fraction Addition and Subtraction
UE5第一人称射击游戏蓝图教程
592. Fraction Addition and Subtraction
Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
leetcode-547:省份数量
SQL行列转换
Informatics Olympiad 1915: [01NOIP Popularization Group] Greatest Common Divisor and Least Common Multiple | Luogu P1029 [NOIP2001 Popularization Group] The problem of the greatest common divisor and
你好好想想,你真的需要配置中心吗?
CMake库搜索函数居然不搜索LD_LIBRARY_PATH
Leetcode数据库系列题解合集(持续更新)
2022年杭电多校第2场 1001 Static Query on Tree(树链剖分+哈希表差分
LayaBox---TypeScript---函数
基于模糊PID的液压舵机伺服系统
Wincc报表教程(SQL数据库的建立,wincc在数据库中保存和查询数据,调用Excel模板把数据保存到指定的位置和打印功能)
MySQL中的存储过程(详细篇)
论文阅读之《DeepIlluminance: Contextual IlluminanceEstimation via Deep Neural Networks》
esp32系列(5):esp32 蓝牙架构学习
LeetCode 952. 按公因数计算最大组件大小