Articles of android viewpager

如何从视图寻呼机访问视图

我正在使用查看传呼机在我activity.I创build7个页面的意见。 现在我想访问我的活动内的页面视图。 我得到的数据为空白。 在活动 public class ActivitySingleEntry extends Activity implements OnClickListener { private ViewPager mPager; private FixedTabsView mFixedTabs; private ExamplePagerAdapter mPagerAdapter; private TabsAdapter mFixedTabsAdapter; private EditText edtFieldName; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fixed_tabs); initViewPager(7, 0xFFFFFFFF, 0xFF000000); mFixedTabs = (FixedTabsView) findViewById(R.id.fixed_tabs); mFixedTabsAdapter = new FixedTabsAdapter(this); mFixedTabs.setAdapter(mFixedTabsAdapter); mFixedTabs.setViewPager(mPager); } private void initViewPager(int pageCount, int backgroundColor, […]

Tools命名空间属性用于在devise时显示ViewPager中的布局

工具名称空间允许在布局devise器中显示视图属性。 例如,使用tools:listItem="@layout/{custom_layout}可以在Android Studiodevise器中显示具有自定义行布局的列表。 问题是: 是否有可能在ViewPager显示布局?

Android的DrawerLayout不能使用ViewPager?

我已经在一个DrawerLayout里面实现了ViewPager ,但它正常工作,但是Drawer菜单列表视图不能正确显示,它将显示在ViewPager选项卡下面的操作栏。希望下面的图可以给你一个想法。 我正在使用actionbarsherlock库。 我如何显示抽屉菜单列表视图下面的行动栏? 我曾试过。 Activity OnCreate(): setContentView(R.layout.activity_layout); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); mLinearLayout = (LinearLayout)findViewById(R.id.ll_viewpager_layout); // set a custom shadow that overlays the main content when the drawer opens mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); // set up the drawer's list view with items and click listener mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); mDrawerToggle = new ActionBarDrawerToggle( this, /* […]

在ViewPager中滑动方向

我有一个使用ViewPager和FragmentStatePagerAdapter的Android应用程序。 然而,我需要添加一个新function,我必须知道从一个片段视图移动到另一个片段的左右滑动方向。 (即,当我向左滑动时,我会做一件事,当我向右滑动时,我会做其他事情)。 请注意,在刷卡结束后,我不需要发生这些事件。 发生滑动时,我必须执行这些事件。 我想使用setOnPageChangeListener()但它不告诉我滑动方向。 你能告诉我如何找出滑动的方向吗? 谢谢。

将多个图像添加到ViewPager

我是Android编程新手。 我想制作一个非常简单的应用程序,您可以全屏浏览一些预定义的图像。 我试了下面的教程: https://developer.android.com/training/animation/screen-slide.html#viewpager Android对于资源等的.xml文件来说有点复杂。我认为XML只是为了定义个人资源,但是当我想要创build一个视图时,我意识到他们的行为也类似于HTML页面。 我设法通过在activity_screen_slide.xml中用我的ImageViewreplace第二个TextView“textView”来显示一个图像。 但问题是现在它显示与每个页面相同的图像。 我怎样才能为每个页面设置一个不同的? 我试图添加多个LinearLayouts不同的图像,但应用程序崩溃。 有任何想法吗?

Android:没有操作栏的Swipey选项卡

我创build了一个ViewPager 。 我想添加可滚动的选项卡(swipey选项卡),使其更加灵活(如谷歌播放)。 以及我使用ActionBar发现的所有教程。 我怎样才能做到这一点,而不使用ActionBar ?

如何将一个片段添加到ViewPager? addView崩溃我的应用程序

我使用Android启动的默认Swipe Tab Fragment代码,当您启动一个新的Android应用程序。 我已经想出了如何修改我的数据和使用标签,但我还没有想出如何添加一个简单的片段,已经有了。 我想添加一个信息栏在标签的顶部或正下方。 我确定这很简单,我只是不知道如何大声笑。 我通过例子来学习。 我已经尝试添加viewpager视图,但我的应用程序崩溃,我相信我完全做错了。 在我的MainActivity中:… protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Set up the action bar. final ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); mSectionsPagerAdapter = new SectionsPagerAdapter( getSupportFragmentManager()); // Set up the ViewPager with the sections adapter. mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mSectionsPagerAdapter); SubBarFragment infobar = new SubBarFragment(); mViewPager.addView(infobar.getView()); …..[extra code […]

在viewpager上滑动时,选项卡select器在以前的选项卡上不起作用

我正在关注这个例子 我有一个问题,当我滑动ViewPager相应的fragment出现,但是当我从左到右或从右向左滑动并select上一个选项卡时 ,选项卡指示器出现在新选定的选项卡上,但相应fragment不出现在ViewPager 。 请帮我,我哪里错了?

在ViewPager android的中心alignment子视图

我需要将子视图设置为ViewPager的中心,并且我想向当前视图的两侧显示下一个和上一个视图的一部分(如当前屏幕下方1)。 但是目前的视图是从ViewPager的左侧开始的(如下面的2)。 我怎样才能做到这一点? 这是我的代码 MyViewPagerAdapter public class MyViewPagerAdapter extends PagerAdapter { private Activity mActivity; private int mPageCount; public MyViewPagerAdapter(Activity activity,int pageCount) { mActivity = activity; mPageCount = pageCount; } @Override public int getCount() { return mPageCount; } @Override public boolean isViewFromObject(View view, Object obj) { return (view ==(View)obj); } @Override public Object instantiateItem(ViewGroup container,final int […]

突出显示或下划线选定的TabPageIndicator

我有一个平板大小的横向布局的双面板,我正在使用片段。 在左边我有一个listview的片段。 当其中一个项目列表发生点击时,右边的片段将加载细节。 在右边(细节)片段的布局中有一个com.viewpagerindicator.TabPageIndicator和一个android.support.v4.view.ViewPager. ViewPager将加载2个元素,每个元素都有它的com.viewpagerindicator.TabPageIndicator 。 我试图突出显示或加下划线,但我没有做到这一点。 我希望你有一些build议:)