5

Androidの開発者ガイドの下の図では、タブの下に水色の縁が表示されています。この小さなエッジを他の色でスタイリングしようとしましたが、成功しませんでした.

その間、アクションバーとタブのスタイル設定に成功しました。しかし、私が成功できない唯一のことは、その小さな青いエッジを変更することです. ガイドでどのように呼ばれているかさえわかりません。仕切りはすべてのタップ間の小さなストライプであるため:

[ 風船 | バイク | アンドロイド | アンドロイド | ペストリー ]

誰かがこれで私を助けることができますか? この色を変更するには、どのスタイルを使用する必要がありますか?

次の行はうまくいきませんでした:

<item name="android:actionBarDivider">@drawable/divider</item>

ここに画像の説明を入力

4

2 に答える 2

2

アクションバータブを使用したい場合は、タブを作成するためにpagerslidingtabstripライブラリを使用してください。コードは次のとおりです

<item name="android:actionBarTabBarStyle">@style/customTabBar</item> 

アクション バー タブ インジケーターの devider のコード

<style name="customTabBar" parent="@style/Widget.AppCompat.ActionBar.TabBar">
<item name="android:showDividers">middle</item>
<!-- give your divider here -->
<item name="android:divider">@drawable/tabindicator</item>
<item name="android:dividerPadding">0dp</item>

@drawble/tabindicator は drawble の画像です

于 2014-10-06T09:07:10.453 に答える
0

それはタブ ヘアライン スタイルと呼ばれます。このツールを使用して、色を生成し、おそらく色を変更する方法を理解できます: http://jgilfelt.github.io/android-actionbarstylegenerator/

于 2014-07-24T14:58:43.403 に答える