OpenHarmony开源社区
直播中

英雄孤寂

11年用户 1151经验值
私信 关注
[问答]

PageSliderProvider中的Component内的组件点击事件不能获取到如何解决?

PageSliderProvider 中的Component内的组件点击事件不能获取到。 报错提示can not find focus in [UILinearLayout ID]。没有事件的点击事件下发到UI层。

回帖(1)

chumowei

2022-5-11 10:16:07
根据你提供的代码,可以尝试使用修改GroupProvider类的createPageInContainer方法解决问题,componentContainer.addComponent()方法给容器添加内容,可以如下代码:

公共对象 createPageInContainer(ComponentContainer componentContainer, int i) {

组件组件 = LayoutScatter.getInstance(slice).parse(ResourceTable.Layout_component_temp_group,

空,假);

componentContainer.addComponent(component);

返回组件;

}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分