現在、私は自分のプロジェクトにFragmentTabHostを実装しようとしています。私はまだこの断片では新しいですが、私はレイアウトを再利用するという点でそれが非常に優れていることなどを知っています。今、私は断片でタブを作成する方法についてのチュートリアルを読んで、私はこのチュートリアルに来た:FragmentTabHostをカスタマイズTabWidgetを下に設定
今これはtabWidgetが、私はそれを望んでいた私のレイアウトの上にあることを除いて、うまく動作します一番下にある。私はtabWidgetが初期化されているすべてのタブの後に私はこれらのコードを追加しようとした私は、セットアップに必要なことを見つける:今、この1つは、すでに仕切りを排除し、色が変化しますが、明らかに私のウィジェットを入れていないだろう
mTabWidget = (TabWidget) findViewById(android.R.id.tabs);
mTabWidget.setBackgroundColor(Color.WHITE);
mTabWidget.setShowDividers(LinearLayout.SHOW_DIVIDER_NONE);
mTabWidget.setGravity(Gravity.BOTTOM);
私のレイアウトの下部にあります。今私はそれをどのようにしますか?
Tabhost xmlを編集して、TabWidgetをFrameLayoutの後に置いてみましたが、何も起こりません。ここでのXMLです:
<android.support.v4.app.FragmentTabHost
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<FrameLayout
android:id="@+id/tabFrameLayout"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:orientation="horizontal"
/>
</LinearLayout>
</android.support.v4.app.FragmentTabHost>
現在、それをチェックアウト。 :) – KaHeL
こんにちは、それをテストし、うまく動作します!しかし、私には1つの問題があります。 tabDividersが表示され、私はそれをオフにすることを知らない。タブの色を変更することはできません。私はどうしたらいいですか? – KaHeL
そして私はすでにそれを手に入れました! :)) どうもありがとうございます! – KaHeL