【问题标题】:Place a button over slidingTabLayout在slidingTabLayout上放置一个按钮
【发布时间】:2017-01-23 10:27:37
【问题描述】:

我需要在slidingTabLayout 上放置一个按钮。我使用了 layout_below。但是,它没有用。请看一下我的 XML 和片段代码。

 <FrameLayout
     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"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     >

     <!-- TODO: Update blank fragment layout -->

     <Button
     android:id="@+id/charge_button"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:text="@string/charge" />

     <tabs.SlidingTabLayout
         android:id="@+id/sliding_tabs"
         android:elevation="1dp"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_below="@+id/charge_button"/>


     <android.support.v4.view.ViewPager
         android:id="@+id/view_pager"
         android:layout_height="wrap_content"
         android:layout_width="match_parent"
         app:layout_behavior="@string/appbar_scrolling_view_behavior"
         android:layout_below="@+id/sliding_tabs">


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


 </FrameLayout>

//Charge是这里的按钮名称

【问题讨论】:

标签: android android-layout android-viewpager android-xml


【解决方案1】:

你必须像这样设置对不起,我没有正确理解你的要求现在明白了你不能重叠布局你必须使用java代码通过添加片段到带有标题的滑动布局来设置标题。 https://stackoverflow.com/a/37833589/4574463

【讨论】:

  • 我实现了它,但现在我看不到 SlidingTabLayout 条。我只看到右上角的列表和一个按钮。 @santosh Kumar
  • 我已经更新了我的答案,你可以试试这个来达到同样的效果。
  • 让我试试。 @santosh kumar
  • :( 与您之前的代码输出相比,我没有太大变化。除了这次有三个按钮。
  • 现在您可以看到按钮位于滑动标签布局上方
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-02
  • 1970-01-01
  • 2023-03-22
  • 2016-04-03
  • 2015-05-27
  • 1970-01-01
  • 2018-05-05
相关资源
最近更新 更多