我有$.contextMenu({
selector: '.bgimg',
className: 'data-img-title',
callback: function(key, options) {
$('.context-menu-active').addClass('imgbg');
$("#ImagePopUp").dialog('open');
$("#ImagePopUp").parent().removeClass('imgbg');
bgpname = $(this).parent().attr('id');
$("#ImagePopUp").parent().addClass('imgbg');
$(document).on("click", "#imageselectbg", function() {
var comgetval = $('#ImagePopUp #bgget').html();
$('#' + bgpname).css('background-image', "url(" +
comgetval + ")");
});
},
items: {
"edit": {
name: "Edit background",
icon: ""
},
}
。如果用户没有流,我想显示错误页面,否则为SwipeRefreshLayout
。
RecyclerView
工作正常,但如果用户没有流,则不显示错误页面。
这是我的代码
RecyclerView
答案 0 :(得分:0)
您可以通过调整来控制视图的可见性 可见的财产。
有三种可能的状态:
VISIBLE,INVISIBLE和GONE(不占用布局中的空间)。
例如
// no error
errorView.setVisibility(View.GONE);
recylverView.setVisibility(View.VISIBLE);
// if error
errorView.setVisibility(View.VISIBLE);
recylverView.setVisibility(View.GONE);
有关控制可见性的更多详细信息,请参阅此链接。 http://developer.android.com/reference/android/view/View.html#setVisibility(int)
您还可以在布局xml文件中设置该属性。 将错误视图设置为" GONE"
可能是有意义的