消息关闭
    暂无新消息!

就是安卓组件高度修改,进入特定页面根据状态不同的去设置WXComponent内容,但不同状态高度不同,怎么在状态改变时修改Component高度


3个回答

︿ 0

定义一个属性,然后把你的组件绑定上该属性,然后动态修改就可以了。

︿ 0

Message message = Message.obtain();

  message.what = WXDomHandler.MsgType.WX_DOM_UPDATE_STYLE;
  WXDomTask wxDomTask = new WXDomTask();
  wxDomTask.instanceId = getInstanceId();
  wxDomTask.args = new ArrayList<>();
  wxDomTask.args.add(getRef());
  JSONObject jsonObject = new JSONObject();
  jsonObject.put(Name.HEIGHT,height);
  wxDomTask.args.add(jsonObject);
  message.obj = wxDomTask;
  WXSDKManager.getInstance().getWXDomManager().sendMessage(message);
  通过这种方式就能类似于调用到android的requestlayout方法