java - 如何在选项卡顶部显示选项卡指示器

标签 java android android-support-library androiddesignsupport

我关注了this tutorial .我做了简单的更改,显示 TabLayout在屏幕底部。

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">


    <android.support.v4.view.ViewPager
        android:id="@+id/viewpager_landing"
        android:layout_width="match_parent"
        android:layout_height="0px"
        android:layout_weight="1"
        android:background="@android:color/white" />

    <android.support.design.widget.TabLayout
        android:id="@+id/sliding_tabs_landing"
        style="@style/MyCustomTabLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:tabMode="fixed" />

</LinearLayout>

enter image description here

问题:-

TabIndicator 显示在屏幕底部效果很好,现在我想在选项卡顶部而不是底部显示 TabIndicator。 使用自定义布局,我们可以按照教程中的说明进行操作,但是是否有任何 xml 属性会在顶部显示 TabIndicator

最佳答案

以 XML 格式将此行添加到您的 TabLayout

app:tabIndicatorGravity="top"

关于java - 如何在选项卡顶部显示选项卡指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32633863/

相关文章:

java - Android RSS Xml 错误

java - 带有支持库的 PreferenceFragment

android - 不能将 android.support.v7.widget.Toolbar 与 android.useAndroidX=true 一起使用

java - 在 play framework 2.1 : Session usage 中使用 scala 和 java

Java 越界错误,但我确信它已正确声明

java - 如何从此 JAVA 文件中提取 Delphi 类以用于 Android?

android-support-library - 使用带有 Android 导航 UI 库的 BottomNavigationView 进行导航时从操作栏中删除向上按钮

java - 间歇性 JUnit 错误 - java 虚拟机连接被拒绝

java - 我如何在java中将数字放在一起?

android - Xamarin - 在操作栏中添加标题和按钮