如何在Android的中心位置设置Tabbar位置?

时间:2019-01-13 06:34:05

标签: android xamarin xamarin.forms xamarin.android android-tablayout

我必须设计一个屏幕,该屏幕的顶部需要显示一些用户详细信息,然后在中心显示一个标签栏,底部将显示从该标签中选择的页面。但是我无法在中心显示标签栏。它可以设置在屏幕顶部或底部。如何将标签栏设置在中央,以便我们可以在栏顶部显示一些信息,并在底部显示标签的选定页面?

在此示例图像中,我需要在上面写有“材料很好”的位置显示用户个人资料图片,用户名以及其他一些用户详细信息。下方的标签栏就像这张图片。

enter image description here

2 个答案:

答案 0 :(得分:0)

您可能必须创建“视图”寻呼机,“选项卡布局”,“片段”等。 以下是我提出的与您的要求类似的项目,但是...

Hers the github link

我希望它可以帮助...:)

答案 1 :(得分:0)

您要实现以下截图吗? enter image description here

如果是这样,您可以下载this demo,然后像下面的代码一样更改Main.axml。

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

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
    >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="name tom"
        />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="age 10"
        />
</LinearLayout>


<android.support.v4.view.ViewPager 
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="50">

<android.support.v4.view.PagerTabStrip
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:layout_gravity="top"

  android:paddingTop="10dp"
  android:textColor="#fff" />

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

 </LinearLayout>