Articles of android viewpager

Eclipse不会将项目识别为库(ActionBarSherlock / ViewPagerIndicator)

我试图让我的项目设置ActionBarSherlock和ViewPagerIndicator库,但我似乎遇到了一些问题。 我早些时候给杰克·沃顿(开发者)发了一些消息,并得到了一些答复,但没有得到任何答案 – 我想他还忙于其他一些事情。 我的问题是VPI和ABS 这两个库打开没有任何错误,我使用编译器版本1.6所有需要的。 有趣的是,如果我加载提供的样本 – 它们工作正常,并链接到他的图书馆; 但是当我去添加库到我的项目 – 上述情况发生。

将图标添加到SlidingTabLayout而不是文本

我在我的Android应用程序中实现SlidingTabLayout。 我的查询是,我想在我的滑动选项卡中实现图标,而不是导航文本。 我在网上search了很多这样的教程或样本,但没有find。 我也search了一个以前的问题上的stackoverflow: 在这里 – SlidingTabLayout与图标 。 这是有点信息,但没有真正帮助我。 要清楚。 我需要我的标签只包含图标 。 没有文字。 由于我是这个整体设置的新手,我很感激,如果你将正确的代码与解释。 感谢您的时间和精力! PS 我也听说过安德烈亚斯·斯图茨(Andreaz Stuetz)的翻页贴,想知道这是否会更适合我要去的东西的types… 另外:这是我想我的滑动标签看起来像。 看看这个图像的顶部。 编辑:现在,LOLLIPOP(与材料devise)已经出来。 我在使用工具栏(ANDROID 5.0 ACTION-BAR)之后,使用了一个新的“唯一图标” SLIDING-TAB-LAYOUT看到了许多应用程序。 是否有任何新的方式来执行这个? 再次感谢!

设置当前项目/页面时,Android ViewPager抛出IndexOutOfBoundsexception

我有一个ViewPager有三个项目。 我试图设置ViewPager查看最右边的页面(这将是第二个元素)。 这是返回一个IndexOutOfBoundsexception,但我知道索引应该是在边界。 这里是确切的堆栈: 02-22 12:22:50.256: E/AndroidRuntime(384): FATAL EXCEPTION: main 02-22 12:22:50.256: E/AndroidRuntime(384): java.lang.IndexOutOfBoundsException: index=1 count=0 02-22 12:22:50.256: E/AndroidRuntime(384): at android.view.ViewGroup.addInArray(ViewGroup.java:2050) 02-22 12:22:50.256: E/AndroidRuntime(384): at android.view.ViewGroup.addViewInner(ViewGroup.java:1994) 02-22 12:22:50.256: E/AndroidRuntime(384): at android.view.ViewGroup.addViewInLayout(ViewGroup.java:1958) 02-22 12:22:50.256: E/AndroidRuntime(384): at android.view.ViewGroup.addViewInLayout(ViewGroup.java:1939) 02-22 12:22:50.256: E/AndroidRuntime(384): at android.support.v4.view.ViewPager.addView(ViewPager.java:917) 02-22 12:22:50.256: E/AndroidRuntime(384): at android.view.ViewGroup.addView(ViewGroup.java:1828) 02-22 12:22:50.256: E/AndroidRuntime(384): at us.tagverse.pagertest.MasterActivity$PAdapter.instantiateItem(MasterActivity.java:518) 02-22 12:22:50.256: E/AndroidRuntime(384): at […]

Android ViewPager和TabLayout工作不快

有TabLayout和ViewPager嵌套片段。 每个片段里面都有listview,所以他们一起调用,现在我得到了一个应用程序处理缓慢的问题。 我已经尝试了一些解决scheme,如排球库,但它不适合我。 更多我张贴我的代码,所以请引导我做到最好。 MainTabFragment.java public class MainTabFragment extends Fragment { public static int position_child_tab = 0, three_childs_tab_position = 0; static int count = -1; int position_tab = 0; Bundle args; MyTabLayout myTabLayout; public MainTabFragment() { // Required empty public constructor } /** * Use this factory method to create a new instance of * […]

菜单选项卡不响应

目前我正在为我的应用程序制作UI。 我使用滑动面板和滑动选项卡 (教程与实施说明)function。 两者都很好。 我甚至设法在一个项目中实现它们,但这就是问题出现的地方 – 当我触摸它们(应该打开它所代表的页面)时,Home和Event的选项卡没有反应,但是当它们在标签之间滑动时,它们会改变。 这是我的布局代码。 这是问题所在。 我敢肯定。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <include android:id="@+id/tool_bar" layout="@layout/tool_bar" android:layout_height="wrap_content" android:layout_width="match_parent" /> <com.sothree.slidinguppanel.SlidingUpPanelLayout xmlns:sothree="http://schemas.android.com/apk/res-auto" android:id="@+id/sliding_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="bottom" sothree:umanoPanelHeight="68dp" sothree:umanoShadowHeight="4dp" sothree:umanoParalaxOffset="100dp" sothree:umanoDragView="@+id/dragView"> <!– MAIN CONTENT –> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="#ff0000"> <com.ui.test.SlidingTabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/ColorPrimary"/> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_height="match_parent" android:layout_width="match_parent" android:layout_weight="1"> </android.support.v4.view.ViewPager> </RelativeLayout> <!– […]

带有viewpager / tabslider的FABanimation

我试图find方法来实现这种效果https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B6Okdz75tqQsVlhxNGJCNTEzNFU/components-buttons-fab-behavior_04_xhdpi_009.webm 我正在使用android.support.v4.view.ViewPager 我感谢任何提示和帮助

FragmentTabHost – 没有标签null的标签

几天前,我用一个NavigationDrawer在一个Fragment实现了TabHostFramgent ,并且遇到了以下错误: java.lang.IllegalStateException:没有标签null的标签 事情是,所有的作品完美,因为我的NavigationDrawer第一个项目列表是我的TabHostFragment ,所以它的工作原理是完美的,但问题是当我去例如第二个项目,然后我想回到第一个项目,每我尝试的时候崩溃了。 我正在search无处不在,在这里, code.google.com等…我仍然没有得到正确的答案。 我的tab_host_test_2.xml如下所示: <android.support.v4.app.FragmentTabHost xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" /> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="0" /> <FrameLayout android:id="@+id/realtabcontent" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" /> </LinearLayout> </android.support.v4.app.FragmentTabHost> 我有我的NavigationDrawer我的activity_main.xml看起来像: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <!– Framelayout to display Fragments –> <FrameLayout android:id="@+id/frame_container" android:layout_width="match_parent" […]

如何解决viewpager:指定的孩子已经有一个父母。 您必须先调用子对象的父对象的removeView()

在我的项目中,我使用了三个名为History , Main , Map选项卡。 主要活动包括计时器,秒表等。 地图显示谷歌地图。 并进入历史现在我只使用简单的Textview。 Viewpagerstream向: 历史 – 主要 – 地图 我将Main设置为当前项目(Bydefault Main标签显示)。现在,当我从Main > Map and Map > Main中滑动时,它的工作非常完美。 但从主要 > 历史刷卡没有错误,但返回从历史logging 主 ( 历史 > 主 )日食给我错误如: E/AndroidRuntime( 533): java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 而FYI我正在使用intent into Map Activity 。请检查下面的code.Please让我知道如何能解决我的问题。 […]

ViewPager中的ScrollView自动滚动到中间

我有一个ViewPager包含同一个片段的几个实例,这个片段包含一篇文章。 文章视图层次非常简单,一个标题,一个横幅图像,一个小标题和一个主体; 除了标题之外的所有内容都包含在滚动视图中。 问题是 ,当你滑动到一个新的页面,片段与顶部的视图呈现,然后立即滚动到容器的中间。 (事实上​​,它滚动到TextView的开头,id: article_content ) 我已经在问题的底部发布了布局。 现在,ViewPager设置了一个FragmentStatePagerAdapter的简单实现,下面是代码: class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter { Bundle args; int count; public ScreenSlidePagerAdapter(FragmentManager fm) { super(fm); this.count = 8; } @Override public Fragment getItem(int position) { ArticleFragment mPrimaryFragment = new ArticleFragment(); args = new Bundle(); args.putString(ArticleFragment.KEY_ARTICLE_URL, mCurArticleLink); mPrimaryFragment.setArguments(args); return mPrimaryFragment; } @Override public int getCount() { return […]

片段作为Android中的单例

一般问题我可以定义碎片为单身? 具体问题在我的应用程序中,我有一个“FragmentActivity”与FragmentPager有两个片段, FragmentA和FragmentB 。 我在FragmentA扩展Fragment类中将FragmentA定义为Singletons: private static instance = null; public static FragmentA getInstance() { if (instance == null) { instance = new FragmentA(); } return instance; } private FragmentA() {} 并在我的FragmentPagerAdapter : @Override public Fragment getItem(int position) { switch(position){ Fragment fragment = null; case 0: fragment = FragmentA.getInstance(); break; case 1: fragment = FragmentB.getInstance(); […]