更改FloatingActionsMenu的标题背景和字体颜色

时间:2015-03-22 08:20:30

标签: android floating-action-button

我想更改标题背景和字体颜色,怎么做!!

2 个答案:

答案 0 :(得分:0)

我只添加了这一行

  

label.setBackgroundColor(Color.BLUE);

private void createLabels() {
    Context context = new ContextThemeWrapper(getContext(), mLabelsStyle);

    for (int i = 0; i < mButtonsCount; i++) {
      FloatingActionButton button = (FloatingActionButton) getChildAt(i);
      String title = button.getTitle();

      if (button == mAddButton || title == null ||
          button.getTag(R.id.fab_label) != null) continue;

      TextView label = new TextView(context);
      label.setTextAppearance(getContext(), mLabelsStyle);
      label.setText(button.getTitle());
      label.setBackgroundColor(Color.BLUE);      
      addView(label);

      button.setTag(R.id.fab_label, label);
    }
  }

答案 1 :(得分:0)

我有同样的问题,但我尝试它工作正常:D 在XML文件中,使用:

xmlns:fab="http://schemas.android.com/apk/res-auto"

相反:

xmlns:fab="http://schemas.android.com/tools"

和setColor一样,setTitle就像样本一样。