【问题标题】:Android Studio change Toolbar shadow colorAndroid Studio 更改工具栏阴影颜色
【发布时间】:2020-07-07 09:58:08
【问题描述】:

我需要在 API 21 及更高版本上更改工具栏阴影的颜色。

有没有toolbar.setShadowColor(LIGHT_BLUE_COLOR)之类的函数。

【问题讨论】:

标签: android android-layout colors toolbar


【解决方案1】:

在您的操作栏中尝试-->

getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
   super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 yourActionBarid.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
 yourActionBarid.setElevation(0);

注意

添加 getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);之前 super.onCreate(savedInstanceState);

【讨论】:

  • 活动在您的第一行崩溃:java.lang.RuntimeException:无法启动活动 ComponentInfo{com.shubham16.aiproject/com.shubham16.aiproject.MainActivity}:android.util.AndroidRuntimeException:requestFeature( ) 必须在添加内容之前调用
  • 这是我的代码:protected void onCreate(Bundle savedInstanceState) { Toolbar toolbar = findViewById(R.id.toolbar); getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY); toolbar.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));工具栏.setElevation(0); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
  • 看我的笔记....添加添加 getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);在 super.onCreate(savedInstanceState); 之前
  • 我在上面评论过
  • 你开始了 --> Activity crashed on your first line: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.shubham16.aiproject/com.shubham16.aiproject.MainActivity}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content ?????
猜你喜欢
  • 1970-01-01
  • 2018-12-02
  • 2015-05-25
  • 2018-01-03
  • 2023-04-01
  • 2010-12-10
  • 1970-01-01
  • 2019-11-02
  • 1970-01-01
相关资源
最近更新 更多