在 ViewPager 中,如果没有可显示的内容,有没有办法显示微调器? IE。关联的 PagerAdapter 没有任何项目?
最佳答案
我会在您实现 ViewPager 的 Activity 的 onCreate
方法中对此进行检查。例如,假设您确实有项目想要显示包含 ViewPager 的布局,但如果您不想显示启动画面或带有微调器的简单布局,请尝试以下操作:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if(mAdapter.getCount() == 0)
setContentView(R.layout.my_empty_view);
else{
setContentView(R.layout.my_pager_view);
}
}
关于java - 当 PagerAdapter 没有可显示的内容时,如何在 ViewPager 中显示微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29169909/