鸿蒙 | Text 内容显示问题

<Text ohos:id="$+id:contentinfo"

ohos:height="match_content"

ohos:width="match_content"

ohos:multiple_lines="true"

ohos:weight="1"

ohos:padding="10vp"

ohos:scrollable="true"

ohos:text="Select your language"

ohos:text_alignment="left|top"

ohos:text_size="15fp"/>

Text 内容较多的时候 默认显示内容 会滚动到最下面。这个是什么原因?

添加 这个属性 出现该问题 ohos:scrollable="true"  ,不添加该属性又滚动不了。

 

使用属性 execcontentinfo.scrollTo(0,0);   也无效果。

 

效果:
正常应该是这样

鸿蒙 | Text 内容显示问题-鸿蒙开发者社区

 

目前问题是这样,直接滚动到底部了。

鸿蒙 | Text 内容显示问题-鸿蒙开发者社区

 

Text
鸿蒙
2021-05-20 08:58:53
浏览
收藏 1
回答 5
待解决
回答 5
按赞同
/
按时间
黑板报呀
5

已经找到方法,设置位置的时候需要通过UI的异步更新

 

new EventHandler(EventRunner.getMainEventRunner()).postTask(new Runnable() {
    @Override
    public void run() {
        execcontentinfo.scrollTo(0, 0);
    }
}, 20);

分享
微博
QQ
微信
回复
2021-05-20 10:53:17
wx6227542d55deb
3

这个问题,我的解决办法是利用android的做法,在text外面套一个scollview组件来实现滚动

分享
微博
QQ
微信
回复
2022-03-08 21:04:40
三石SOFT

这个具体是放在哪个地方?

分享
微博
QQ
微信
回复1
2021-06-10 06:43:21
三石SOFT

还有其它方法不  我试了 这个方法成功率只有60%

分享
微博
QQ
微信
回复
2021-07-09 23:21:18
三石SOFT

好多时候还是会默认进入到底部

分享
微博
QQ
微信
回复
2021-07-09 23:21:42
相关问题
HarmonyOS Text中的Span显示问题
365浏览 • 1回复 待解决
关于text内容删除的问题有懂的吗?
2687浏览 • 1回复 待解决
Text匹配文字高亮显示
767浏览 • 1回复 待解决
text内容如何实时获取并添加修改?
3278浏览 • 1回复 待解决
Text组件是否支持多行显示
1912浏览 • 1回复 待解决
HarmonyOS Text中如何显示 emjo 表情?
147浏览 • 1回复 待解决
HarmonyOS Text超出显示省略号
385浏览 • 1回复 待解决
HarmonyOS Tabs怎么与text同行显示
153浏览 • 1回复 待解决
长按滑动显示不同的内容
736浏览 • 1回复 待解决
HarmonyOS Text.textOverflow超长时显示异常
471浏览 • 1回复 待解决
Text怎么显示带html标签的文本
4276浏览 • 1回复 待解决
webview 如何显示纯文本html内容
1890浏览 • 1回复 待解决
HarmonyOS Text/Span使用问题
315浏览 • 1回复 待解决
Text组件布局过界问题
993浏览 • 1回复 待解决