【发布时间】:2017-02-06 04:12:15
【问题描述】:
您好,我将AppCompatActivity 设为BaseActivity,在其他所有活动中,我使用BaseActivity 进行扩展。
现在在其他课程中,我必须更改 tittle bar color 和 Tittle text。
这是我的toolbar.xml
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:title="@string/app_name" />
还有setActionbar
@Override
public void setactionbar(int color) {
// TODO Auto-generated method stub
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(color));
getSupportActionBar().setElevation(0);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
}
但不能成功改变颜色和文字
提前致谢。
【问题讨论】:
-
您是否尝试过为该课程设置不同的主题?
-
您尝试更改
colorPrimary中的colors.xml吗?? -
尝试更改 color.xml 。如果问题仍然存在,请在此处发布您的 style.xml。
标签: android appcompatactivity android-appcompat