标签: viewpagerindicator

TabPageIndicator文本字体

我正在使用ViewPagerIndicator,并且没有任何运气,所以我会问这里.有没有办法在TabPageIndicator中更改Tabs的字体?

android viewpagerindicator

2
推荐指数
1
解决办法
1745
查看次数

带有viewpagerindicator和achartengine的图表库

我正在使用ViewPagerIndicator的样式选项卡显示ACE图表第一个显示的图表始终正常.但是当您水平滑动到第二页时,第二个图表显示不正确.你只有一半的图表

在调用ACE以强制完整显示之前,我不知道如何使视图或其他技巧无效

任何方向表示赞赏

public class Analytics extends FragmentActivity
{
    private List<String> pages;

    FragmentPagerAdapter mAdapter;
    ViewPager mPager;
    PageIndicator mIndicator;

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);

        // set layout
        setContentView(R.layout.analytics);

        // set content
        pages = new ArrayList<String>();
        pages.add("history");
        pages.add("category");
        pages.add("cost");

        // set global objects
        mAdapter = new GoogleMusicAdapter(getSupportFragmentManager());

        mPager = (ViewPager)findViewById(R.id.pager);
        mPager.setAdapter(mAdapter);

        mIndicator = (TabPageIndicator)findViewById(R.id.indicator);
        mIndicator.setViewPager(mPager);
    }

    class GoogleMusicAdapter extends FragmentPagerAdapter
    {
        public GoogleMusicAdapter(FragmentManager fm)
        {
            super(fm);
        }

        @Override
        public Fragment getItem(int position)
        {
            return AnalyticsFragment.newInstance(pages.get(position));
        }

        @Override
        public int getCount() …
Run Code Online (Sandbox Code Playgroud)

android android-adapter achartengine android-fragments viewpagerindicator

1
推荐指数
1
解决办法
946
查看次数

添加标题到ViewPager

本教程的帮助下,我为我的Android应用程序创建了一个PagerAdapter.

现在我想为每个页面添加一个标题(比如在Play商店中).我找到了这个库:http://viewpagerindicator.com/ 但我无法找到如何在我的应用程序中实现它或如何使用它.

有人可以向我解释用法吗?

如果需要,这是我的PagerAdapter的代码:

public class MyPagerAdapter extends PagerAdapter {

    public int getCount() {
        return 5;
    }

    public Object instantiateItem(View collection, int position) {

        LayoutInflater inflater = (LayoutInflater) collection.getContext()
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        int resId = 0;

        switch(position) {
            case 0:
                resId = R.layout.farleft;
                break;
            case 1:
                resId = R.layout.left;
                break;
            case 2:
                resId = R.layout.middle;
                break;
            case 3:
                resId = R.layout.right;
                break;
            case 4:
                resId = R.layout.farright;
                break;
        }

        View view = inflater.inflate(resId, null);

        ((ViewPager) collection).addView(view, …
Run Code Online (Sandbox Code Playgroud)

xml android android-layout android-viewpager viewpagerindicator

1
推荐指数
1
解决办法
6202
查看次数

如何在Eclipse中导入ViewPagerIndicator库

我提到了这个链接.

正如他们提到的,我将其作为zip文件下载并尝试将库项目导入Eclipse,但我不能.相反,我收到一条消息"没有要导入的文件".怎么克服这个?

android view android-intent android-viewpager viewpagerindicator

1
推荐指数
1
解决办法
8995
查看次数

将片段附加到 Android 中的 Activity

我的旧版本 Android 应用程序使用 4 个不同的活动(FirstActivity => FourthActivity,相应的 xml Activity_first => Activity_fourth),并且该应用程序可以在使用Intent. 最近我想更改用户界面以使用ViewPagerIndicator. 我已经实现了 4 个这样的片段:

public class FirstFragment extends Fragment{
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
        return inflater.inflate(R.layout.activity_first, null);
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,如何将FirstActivity的业务代码全部迁移到FirstFragment呢?我是否只需要找到 onCreate、onDestroy、onStart... 的等效项并复制/粘贴代码(在适当的情况下添加 getActivity()、getView())?有没有简单的方法将片段附加到活动以避免这样做?

android fragment android-activity viewpagerindicator

1
推荐指数
1
解决办法
1万
查看次数

TabPageIndicator上的居中图标

在问问题之前,我通常谷歌和研究的东西,但这次我没有以正常的方式找到答案,所以我不得不寻求你的帮助,其他程序员.

我特别使用ViewPagerIndicator,TabPageIndicator类,并希望在不修改库的情况下实现以下功能:从选项卡中删除测试标签和水平居中图标.虽然第一部分非常简单(只是null从中返回getPageTitle()),但第二部分让我感到困惑,因为除了使用margin参数之外我无法找到将图标放在中心的明显方法,这是完全错误和不可接受的,因为你可以想象.

最明显的,设置gravityvpi_styles.xml,没有工作:

<style name="Widget.TabPageIndicator" parent="Widget">
    <item name="android:gravity">center_horizontal|center_vertical</item>
    <item name="android:background">@drawable/vpi__tab_indicator</item>
    <item name="android:paddingLeft">22dip</item>
    <item name="android:paddingRight">22dip</item>
    <item name="android:paddingTop">12dp</item>
    <item name="android:paddingBottom">12dp</item>
    <item name="android:textAppearance">@style/TextAppearance.TabPageIndicator</item>
    <item name="android:textSize">12sp</item>
    <item name="android:maxLines">1</item>
    <item name="android:width">60dp</item>
    <item name="android:height">48dp</item>
    <item name="android:layout_marginLeft">40dp</item>
</style>

<style name="Widget.IconPageIndicator" parent="Widget">
    <item name="android:gravity">center_horizontal|center_vertical</item>
</style>
Run Code Online (Sandbox Code Playgroud)

android viewpagerindicator

1
推荐指数
1
解决办法
3120
查看次数

ViewPagerIndicator和setOnPageChangeListener

我想在用户更改页面时更改背景颜色,因为我需要使用ViewPager setOnPageChangeListener.但似乎这会制动ViewPagerIndicator,因为指标卡在第一页.这是代码

viewPager.setOnPageChangeListener(new OnPageChangeListener() {
    @Override
    public void onPageSelected(int position) {
        ColorDrawable[] colors = {new ColorDrawable(backgroundColors[previousPosition]), new ColorDrawable(backgroundColors[position])};
        TransitionDrawable trans = new TransitionDrawable(colors);
        viewPager.setBackgroundDrawable(trans);
        trans.startTransition(200);
        previousPosition = position;
    }

    @Override
    public void onPageScrolled(int arg0, float arg1, int arg2) {}

    @Override
    public void onPageScrollStateChanged(int arg0) {}
});
Run Code Online (Sandbox Code Playgroud)

android android-viewpager viewpagerindicator

1
推荐指数
1
解决办法
3160
查看次数

com.viewpagerindicator android.view.view

我正在尝试在项目中使用JakeWharton-Android-ViewPagerIndicator. http://viewpagerindicator.com/

我解压缩了JakeWharton-Android-ViewPagerIndicator并在此文件夹中启动了一个新项目.在文件UnderlinePageIndicator.java中我有一个错误:

import android.view.View;
...
public class UnderlinePageIndicator extends View implements PageIndicator { ... }
Run Code Online (Sandbox Code Playgroud)

错误:无法将视图解析为某种类型. 我在第1行也有错误(这是一个注释),说: android.view.ViewGroup类型无法解析.它是从所需的.class文件间接引用的

错误日志:

Description Resource    Path    Location    Type
The project was not built since its build path is incomplete. Cannot find the class file for android.view.ViewGroup. Fix the build path then try building this project  JakeWharton-Android-ViewPagerIndicator-8cd549f      Unknown Java Problem

Description Resource    Path    Location    Type
The type android.view.ViewGroup cannot be resolved. It is indirectly referenced from required .class files  UnderlinePageIndicator.java /JakeWharton-Android-ViewPagerIndicator-8cd549f/library/src/com/viewpagerindicator  line 1 …
Run Code Online (Sandbox Code Playgroud)

android viewpagerindicator

1
推荐指数
1
解决办法
983
查看次数

android:ViewPager指示器,如修补程序图片

所以,我有一个ViewPager,我想实现一个Page-Indicator像Tinder一样简单的图片:

在此处输入图片说明

在此处输入图片说明

我以为找到图书馆会很容易,但是对于我的一生,我找不到任何图书馆。

我不在乎是否通过操纵点的宽度或使用可绘制对象来实现条形图,库唯一要做的就是拉伸条形图,以使它们始终占据100%的宽度ViewPager

任何人都知道这样的图书馆,还是在没有图书馆帮助的情况下容易实现?

android android-viewpager viewpagerindicator

1
推荐指数
1
解决办法
232
查看次数

使用Jake Wharton的ViewPageIndicator

我正在尝试在我的班级中使用ViewPageIndicator库,但遇到了困难.我从Git下载了库,使用库代码创建了一个新的Android项目,并且它充满了错误.我确保v4和v13的支持库存在,它可以减少相当多的错误,但Eclipse仍然会标记数百个错误.其中大多数是由于@Override这导致我相信我错过了一个支持库.GitHub页面上的安装说明尽可能模糊,只是提到将它作为库添加到您的项目中,仅此而已.那么我在这里缺少一些东西吗?

android android-library viewpagerindicator

0
推荐指数
1
解决办法
1785
查看次数

自定义ViewPagerIndicator的LineIndicator

我是新来的ViewPagerIndicator.我LineIndicator和我一起用ViewPager.无论您将它们定位在哪里,默认外观都是微小的蓝线.

但是,如果我想改变颜色,宽度和高度,我该怎么做?

更新
如果您查看显示的示例手机,则中间的手机底部会显示红线.该应用程序的标题显示"Line/Styled(via layout)".这就是我想要实现的目标.

android android-viewpager viewpagerindicator

0
推荐指数
1
解决办法
1971
查看次数