java - 当 PagerAdapter 没有可显示的内容时,如何在 ViewPager 中显示微调器?

标签 java android android-viewpager spinner android-pageradapter

在 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/

相关文章:

java - 自定义 SimpleAdapter 仅显示示例文本 Android

android - 无法使用 smack 接收群组消息

java - Android 中 DatatypeConverter 的替代品

android - 使用 viewpager 的最佳方式

android - 引用 ViewPager 中的不可见 fragment

java - 为什么 main 方法不会捕获 catch block 中未捕获的异常

Java 设计问题 : Enforce method call sequence

java - 欧洲版本的 Android 上的 NumberFormatException?

android - ListView 中的自定义控件(微调器)向我显示重复信息

android - 如何在android中像google play一样水平滚动?