带有材质设计滑动条的ActionBar

布奇奇

在我的应用程序中,我希望除带有材料设计滑动选项卡的Activity之外的所有Activity都具有ActionBar如果要制作材质设计滑动选项卡,则需要以我的风格使用:

 parent="Theme.AppCompat.Light.NoActionBar" 

但是有了这个代码,我就不会再ActionBar进行其他我想要的活动了。

styles.xml

     <resources>    
    <!-- Base application theme. -->
    <style name="AppTheme"  parent="Theme.AppCompat.Light.NoActionBar">
    </style>    
    </resources>

tool_bar.xml

    <?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:background="@color/ColorPrimary"
    android:elevation="2dp"
    android:theme="@style/Base.ThemeOverlay.AppCompat.Dark"

    xmlns:android="http://schemas.android.com/apk/res/android" />

那么我应该在资源中创建两种样式还是什么?

阿杰·P·普拉亚帕蒂(Ajay P.

最好的方法是将其添加到您的AndroidManifest文件中。您可以通过将主题应用到任何活动的android:主题里面<活动>清单文件中。

例如:

<activity android:theme="@android:style/Theme.Dialog">
<activity android:theme="@style/CustomTheme">

而且,如果要以编程方式设置主题,则onCreate()方法调用setContentView()super.onCreate()方法之前,请使用setTheme()

要在Activity.java中以编程方式设置它,请执行以下操作:

public void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  setTheme(R.style.MyTheme); // (for Custom theme)
  setTheme(android.R.style.Theme_Holo); // (for Android Built In Theme)

  this.setContentView(R.layout.myactivity);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android-材质设计:带有滑动标签的Tabstrip(标题)

来自分类Dev

带有滑动条的jQuery滑动条

来自分类Dev

材质设计中缺少ActionBar

来自分类Dev

造型带有recyclerview材质设计的导航抽屉

来自分类Dev

向下滑动以刷新材质设计

来自分类Dev

如何更改材质设计ActionBar的文本?

来自分类Dev

在片段之间滑动时如何更改ActionBar颜色(材料设计)?

来自分类Dev

没有阴影的材质设计按钮

来自分类Dev

带有设计的 ActiveAdmin

来自分类Dev

Qt Creator(设计器):带有水平滚动条的单行文本

来自分类Dev

带有滑动标签的NavigationDrawer

来自分类Dev

带有actionBar的片段RTL

来自分类Dev

ActionBar没有显示进度条

来自分类Dev

材质设计滑动选项卡不能访问两个以上的片段

来自分类Dev

带有材质组件主题的colorAccent或colorSecondary

来自分类Dev

单击图库中的图像时,前进滑动条(一页上有多个滑动条)

来自分类Dev

Flutter:DateRangePicker具有默认的材质压光机设计

来自分类Dev

滑动带有RecycleView片段的标签并滑动以刷新

来自分类Dev

带有滑动背景、固定图像和滑动前景的轮播

来自分类Dev

带有常量元素的UIPageViewController(不会滑动)

来自分类Dev

带有滑动窗口元素的矩阵

来自分类Dev

带有滚动文本的滑动覆盖

来自分类Dev

Android ActionBar标签-滑动

来自分类Dev

EditText子类的材质设计

来自分类Dev

材质设计布局动画

来自分类Dev

支持Android材质设计

来自分类Dev

Android材质设计故障

来自分类Dev

材质设计的Android颜色

来自分类Dev

Nginx上的材质设计