【问题标题】:How to set Tabbar position at center in android?如何在android的中心设置Tabbar位置?
【发布时间】:2019-01-14 18:00:40
【问题描述】:
我必须设计一个屏幕,在顶部我需要显示一些用户详细信息,然后在中心我有一个标签栏,底部将显示从标签中选择的页面。但我无法在中心显示标签栏。它可以设置在屏幕的顶部或底部。如何将标签栏设置在中心,以便我们可以在栏的顶部显示一些信息并在底部显示选定的标签页?
在此示例图像中,我需要在顶部显示“材料好”字样的用户个人资料图片、用户名和用户的其他一些详细信息。并在此图像下方的标签栏。
【问题讨论】:
标签:
android
xamarin
xamarin.forms
xamarin.android
android-tablayout
【解决方案2】:
你想像下面的截图那样实现吗?
如果是这样,你可以下载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>