平时经常遇到网络异常或者数据列表为空,要显示刷新提示,刷新提示布局经常是共用的,使用include标签。默认是不显示的,只有当没有数据的时候,才显示。include标签不是View,怎么显示出来?
不难,获取include内部的跟布局,然后显示跟布局就好了。
LinearLayout ll = findViewById(R.id.include);
ll.setVisibility(View.VISIBLE);
具体如下:
新建include_no_data_refresh.xml文件,如下:
在activity_main.xml中引用:
代码控制显示:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LinearLayout ll = findViewById(R.id.include);
ll.setVisibility(View.VISIBLE);
}
}



