【问题标题】:scrollable tabs custom user Interface可滚动标签自定义用户界面
【发布时间】:2016-04-09 10:29:48
【问题描述】:

我正在研究可滚动标签,并开始在媒体播放器应用程序中观察自定义可滚动标签,但据我所知,我不知道其中使用了什么,它就像可滚动标签。任何提示如何在更改时实现这一点从一个片段到另一个片段。我想在这个应用程序中滚动时在片段中显示一个间隙?这就是我创建的 这就是我想要两个片段之间的间隙

我试图在视图寻呼机中提供填充,但它根本不起作用。 我的布局内容 main .xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.view.ViewPager android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:background="@drawable/gradient2"
>
<android.support.v4.view.PagerTitleStrip
android:id="@+id/title"
style="@style/viewPagerTitleStrip"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_gravity="top"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:background="@drawable/gradient1">

</android.support.v4.view.PagerTitleStrip>
</android.support.v4.view.ViewPager>

我在 ViewPager 中尝试了填充和边距,但它不起作用

【问题讨论】:

  • 尝试使用边距而不是填充片段
  • 试过它不工作你能告诉我一些其他的方式或任何教程,或任何提示
  • 我的问题有效吗??
  • 这个问题对我来说似乎有效。你有一个特定的错误,你向我们展示了你想要的。 (我没有对你投反对票)。您还可以编辑您的问题,向我们展示您的代码和 xml,以便我们更好地帮助您。

标签: android android-layout android-fragments android-studio-2.0 android-scrollable-tabs


【解决方案1】:

这是使用的类似属性试试这个https://github.com/astuetz/PagerSlidingTabStrip

由于我使用的是 ViewPager,因此获得一些空间的最简单方法是使用 Viewpager 的 setPageMargin() 方法,在我的情况下是

ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setPageMargin(200);
//200 is value in pixel

还有一个方法setPageMarginDrawable() 设置一个drawable,用于填充页面之间的空白(Android 文档)。

【讨论】:

    猜你喜欢
    • 2020-03-06
    • 1970-01-01
    • 2014-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多