Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 碎片面包屑样式-文本颜色?_Android_Breadcrumbs - Fatal编程技术网

Android 碎片面包屑样式-文本颜色?

Android 碎片面包屑样式-文本颜色?,android,breadcrumbs,Android,Breadcrumbs,碎片面包屑的默认文本颜色为灰色。我想换一下 来自谷歌: 此视图的默认样式为Widget_FragmentBreadCrumbs 我试过: <style name="CustomFragmentBreadCrumbs" parent="@android:style/Widget.FragmentBreadCrumbs"> <item name="android:padding">4dp</item> <item name="android:textColo

碎片面包屑的默认文本颜色为灰色。我想换一下

来自谷歌:

此视图的默认样式为Widget_FragmentBreadCrumbs

我试过:

<style name="CustomFragmentBreadCrumbs" parent="@android:style/Widget.FragmentBreadCrumbs"> <item name="android:padding">4dp</item> <item name="android:textColor">@color/white</item> </style>
4dp@彩色/白色

并将主题应用到面包屑上,但颜色没有改变。有什么不对劲吗?谢谢

在FragmentBreadCrumbs.java的代码中,文本颜色由FragmentBreadCrumbs\u itemColor定义

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();
}