android 动态创建view,react-native动态创建Android View 无效果

作者分享了在React Native中尝试动态创建AndroidView时遇到的问题,描述了初始化成功但通过点击事件添加新View无显示的情况。文章将探讨可能的原因,如内存管理、生命周期管理,并提供解决策略。
摘要由CSDN通过智能技术生成

问题描述

react-native动态创建Android View 无效果,我想在react-native里面直接点击函数进行创建,也就是通过module中的方法创建View

问题出现的环境背景及自己尝试过哪些方法

无论怎么样就是不显示,初始化的就没有问题

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

初始化不存在问题

初始化:

relativeLayout = new LinearLayout(mContext);

relativeLayout.setBackgroundColor(Color.parseColor(("#fff000")));

relativeLayout.setMinimumHeight(MATCH_PARENT);

relativeLayout.setMinimumWidth(MATCH_PARENT);

TextView textView = new TextView(mContext);

textView.setText("222222");

textView.setBackgroundColor(Color.parseColor("#666666"));

relativeLayout.addView(textView);

但是当点击调用的时候就不会出现

js调用方法:

public void startPush() {

TextView textView1 = new TextView(mContext);

textView1.setText("55555");

textView1.setBackgroundColor(Color.parseColor("#666666"));

relativeLayout.addView(textView1);

}

你期待的结果是什么?实际看到的错误信息又是什么?

我就想知道怎么了,应该怎么解决呢 = =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值