最近在搞远程视频的功能,其中要实现加载视频、加载视频失败、加载成功的局部布局替换,查阅相关资料,找到一种投机取巧的方式。

  首先分别写这三种效果的子布局,分别为

top_remotetreate.xml,
top_attemptconnect.xml,
top_failcon.xml

然后在主布局中include这三个xml,如下:
<include
android:, courier'>最后在相应的Java文件中获取布局对象,设置其Visibility属性:
private LinearLayout inc_remotetreate,inc_attemptconnect,inc_failconnect;
inc_remotetreate = view.findViewById(R.id.inc_remotetreate);
inc_attemptconnect = view.findViewById(R.id.inc_attemptconnect);

inc_failconnect = view.findViewById(R.id.inc_failconnect);
inc_remotetreate.setVisibility(View.GONE);

inc_attemptconnect.setVisibility(View.VISIBLE);
inc_failconnect.setVisibility(View.GONE);
这样就实现了想要实现的效果哟!!!
 

相关文章:

  • 2021-05-17
  • 2021-05-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2021-04-19
猜你喜欢
  • 2021-12-04
  • 2022-01-06
  • 2021-08-06
  • 2022-02-04
  • 2022-01-06
  • 2022-12-23
  • 2021-11-29
相关资源
相似解决方案