FragmentBreadCrumbs的默认文本颜色为灰色。我想改变它。
来自谷歌:
此视图的默认样式是Widget_FragmentBreadCrumbs。
我试过了:
<style name="CustomFragmentBreadCrumbs" parent="@android:style/Widget.FragmentBreadCrumbs"> <item name="android:padding">4dp</item> <item name="android:textColor">@color/white</item> </style>
将主题应用于面包屑但颜色没有变化。可能有什么不对?谢谢!
答案 0 :(得分:0)
public FragmentBreadCrumbs(
Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
final TypedArray a = context.obtainStyledAttributes(attrs,
com.android.internal.R.styleable.FragmentBreadCrumbs, defStyleAttr, defStyleRes);
mGravity = a.getInt(com.android.internal.R.styleable.FragmentBreadCrumbs_gravity,
DEFAULT_GRAVITY);
mLayoutResId = a.getResourceId(
com.android.internal.R.styleable.FragmentBreadCrumbs_itemLayout,
com.android.internal.R.layout.fragment_bread_crumb_item);
mTextColor = a.getColor(
com.android.internal.R.styleable.FragmentBreadCrumbs_itemColor,
0);
a.recycle();
}