Можно ли удалить нижнюю строку, показанную на панели вкладок? Серый, если не выбран.
И можно ли изменить желтоватый цвет на что-то еще?
макет xml: http://pastebin.com/M2KqtH1r
Можно ли удалить нижнюю строку, показанную на панели вкладок? Серый, если не выбран.
И можно ли изменить желтоватый цвет на что-то еще?
макет xml: http://pastebin.com/M2KqtH1r
В AndroidManifest.xml:
<activity android:name=".ActivityName" android:theme="@style/tabTheme"/>
В значениях /styles.xml:
<style name="tabTheme" parent="android:style/Theme">
<item name="android:tabWidgetStyle">@style/Widget.TabWidget</item>
</style>
<style name="Widget.TabWidget" parent="android:Theme">
<item name="android:tabStripEnabled">false</item>
</style>
просто сделайте это в своем tabWidget в вашем XML файле.
android:tabStripEnabled="false"
надеюсь, что вы его получите.;)
android: tabStripEnabled = "false" не работает для меня
Сделав следующее, я смог заставить его работать
<android.support.design.widget.TabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabIndicatorColor="@android:color/transparent"
app:tabIndicatorHeight="0dp" />
Эти 2 являются главными
app:tabIndicatorColor="@android:color/transparent"
app:tabIndicatorHeight="0dp"
вы настроили индикатор вкладки. то есть переопределить стиль табуид. У меня уже была эта проблема. проверьте эти два сообщения. post1 и post2. Надеюсь, что это поможет.
Наконец, я решил это:
android:alpha="0"
Здесь полный код:
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:tabStripEnabled="false"
android:alpha="0"
style="@style/TabStyle" />
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</TabHost>
Кажется, что способ сделать это - вложить вкладку в LinerLayout... Посмотрите здесь.
Для отключения этой строки используйте вкладку:
app:tabIndicator="@null"