有一种方法可以知道动作栏上的保持事件的颜色吗?如下图所示:
主题是Theme.AppCompat.Light
我只想要颜色值...但是,怎么样?
答案 0 :(得分:0)
您可以使用自定义操作栏来实现它。 添加onCreate方法:
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
//在布局中创建xml并膨胀到视图中。
View v = getLayoutInflator().inflate(R.layout.search, null);
//在这里你可以在添加按钮上找到id add listener。
Button addBtn = (Button)v.findViewById(R.id.addBtn);
addBtn.setonClickListener(this);
//现在在操作栏中添加视图。
actionBar.setCustomView(v);
我认为这会有所帮助。
答案 1 :(得分:0)
此颜色在xml文件中定义。您可以使用以下方法创建自己的风格:
或者你可以看到
的源代码总之,这个值是静态设置的,您可以在运行时找到它,因为它是您设置的样式。
对于您应用的其他部分,您可以使用
创建主题如果你想要这里的颜色值是: