Java 如何在Android CarouselView中删除页面
我想找到一种简单的方法,不在旋转视图中显示(隐藏)页面。你有什么想法吗 我原以为mPager.removeView(视图视图)会起作用,但没能让它起作用 下面是我正在使用的示例代码:Java 如何在Android CarouselView中删除页面,java,android,carousel,Java,Android,Carousel,我想找到一种简单的方法,不在旋转视图中显示(隐藏)页面。你有什么想法吗 我原以为mPager.removeView(视图视图)会起作用,但没能让它起作用 下面是我正在使用的示例代码: // CarouselView related variables public static int mPages = 0; public static int FIRST_PAGE = mPages * LOOPS / 2; // ViewPager for CarouselView public ViewP
// CarouselView related variables
public static int mPages = 0;
public static int FIRST_PAGE = mPages * LOOPS / 2;
// ViewPager for CarouselView
public ViewPager mPager;
// Adapter for loading data to CarouselView
private CarouselPagerAdapter mAdapter;
/**
* Setting the CarouselView with data
*/
private void setCarouselView() {
// Getting the number of services discovered
mPages = ServiceDiscoveryFragment.mGattServiceData.size();
FIRST_PAGE = mPages * LOOPS / 2;
// Setting the adapter
mAdapter = new CarouselPagerAdapter(getActivity(),
ProfileControlFragment.this,
getActivity().getSupportFragmentManager(),
ServiceDiscoveryFragment.mGattServiceData);
mPager.setAdapter(mAdapter);
mPager.setOnPageChangeListener(mAdapter);
// Set current item to the middle page so we can fling to both
// directions left and right
mPager.setCurrentItem(FIRST_PAGE);
// mPager.removeView(); //???trying to hide page from the carousel
// make this at least however many pages you can see
mPager.setOffscreenPageLimit(3);
}
我能够编译的任何东西都会在运行时崩溃。正如你所知道的,我对这方面还不熟悉。谢谢你的帮助 您可以使用完整功能来使用旋转木马
文档链接
用于删除项目
carousel.remove(yourModel)