本文整理汇总了Java中tr.xip.errorview.ErrorView类的典型用法代码示例。如果您正苦于以下问题:Java ErrorView类的具体用法?Java ErrorView怎么用?Java ErrorView使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ErrorView类属于tr.xip.errorview包,在下文中一共展示了ErrorView类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: onCreate
import tr.xip.errorview.ErrorView; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ErrorView mErrorView = (ErrorView) findViewById(R.id.error_view);
mErrorView.setRetryListener(new ErrorView.RetryListener() {
@Override
public void onRetry() {
Toast.makeText(MainActivity.this, R.string.info_retrying, Toast.LENGTH_SHORT).show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
mErrorView.setTitle(R.string.error_title_damn)
.setTitleColor(getResources().getColor(R.color.apptheme_primary))
.setSubtitle(R.string.error_subtitle_failed_one_more_time)
.setRetryText(R.string.error_view_retry);
}
}, 2000);
}
});
}
开发者ID:xiprox,项目名称:ErrorView,代码行数:26,代码来源:MainActivity.java
示例2: onCreateView
import tr.xip.errorview.ErrorView; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
view = inflater.inflate(R.layout.fragment_new_grades, container, false);
mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.layout_refresh);
mSwipeRefreshLayout.setColorSchemeResources(
R.color.colorPrimary,
R.color.setup_color_3,
R.color.setup_color_5);
mSwipeRefreshLayout.setOnRefreshListener(
new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
Log.d(TAG, "onRefresh: Refreshing!");
refresh();
}
}
);
errorView = (ErrorView) view.findViewById(R.id.error_view_new_grades);
mMagister = getArguments().getParcelable("Magister");
grades = new Grade[0];
listView = (ListView) view.findViewById(R.id.list_new_grades);
mNewGradesAdapter = new NewGradesAdapter(getActivity(), grades);
listView.setAdapter(mNewGradesAdapter);
new NewGradesTask(this, mMagister).execute();
return view;
}
开发者ID:Z3r0byte,项目名称:Magis,代码行数:33,代码来源:NewGradesFragment.java
示例3: initViews
import tr.xip.errorview.ErrorView; //导入依赖的package包/类
private void initViews() {
setTitle(R.string.app_name);
layoutInflater = LayoutInflater.from(this);
LinearLayoutManager manager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(manager);
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.setProgressView(R.layout.view_list_loading);
recyclerView.setPager(this);
audioListAdapter = new AudioListAdapter(this, this);
recyclerView.setAdapter(audioListAdapter);
fastScroller.attachRecyclerView(recyclerView);
U.setColorScheme(refreshLayout);
refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
search(new OnLoadListener(TYPE_REFRESH), oldQuery);
}
});
errorView.setOnRetryListener(new ErrorView.RetryListener() {
@Override
public void onRetry() {
U.hideView(errorView);
search(oldQuery);
}
});
}
开发者ID:alashow,项目名称:datmusic-android,代码行数:32,代码来源:MainActivity.java
注:本文中的tr.xip.errorview.ErrorView类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论