首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

设置Actionbarsherlock选项卡的样式

问题:设置 ActionbarSherlock 选项卡的样式

答案

要设置 ActionbarSherlock 选项卡的样式,需要遵循以下步骤:

  1. 在 Android 项目的 build.gradle 文件中添加 ActionbarSherlock 的依赖项:implementation 'com.actionbarsherlock:actionbarsherlock:4.6.0'import com.actionbarsherlock.app.SherlockActivity; import com.actionbarsherlock.view.ActionMode; import com.actionbarsherlock.view.Menu; public class MainActivity extends SherlockActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 创建 ActionBar 对象 ActionBar actionBar = getSupportActionBar(); // 设置 ActionBar 选项卡的背景颜色 actionBar.setBackgroundDrawable(new ColorDrawable(Color.WHITE)); // 创建 ActionMode 对象 ActionMode actionMode = actionBar.startActionMode(new MyActionMode()); // 创建菜单选项 Menu menu = actionBar.getMenu(); MenuItem menuItem = menu.add("Sample Menu"); menuItem.setIcon(R.drawable.ic_action_sample); // 设置菜单选项的图标和文本颜色 menuItem.setIcon(R.drawable.ic_action_sample); menuItem.setTitleTextColor(Color.WHITE); } private static class MyActionMode implements ActionMode.Callback { @Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { // 可以在 ActionMode 对象创建时执行一些自定义操作 return true; } @Override public void onDestroyActionMode(ActionMode mode) { // 可以在 ActionMode 关闭时执行一些自定义操作 } @Override public boolean onPrepareActionMode(ActionMode mode, Menu menu) { // 可以在 ActionMode 准备就绪时执行一些自定义操作 return false; } } }
  2. 在代码中使用 ActionbarSherlock 的 ActionBarSherlock 类来创建一个 ActionBar 对象,并设置选项卡的样式:
  3. 在布局文件中使用 ActionbarSherlock 的 ActionBar 标签来定义 ActionBar 选项卡:<com.actionbarsherlock.ActionBar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/action_bar" android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true" android:layout_marginBottom="0dp" android:background="@color/colorPrimary" app:theme="@style/Theme.Sherlock.Light" app:title="@string/app_name"> <TextView android:id="@+id/action_bar_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@android:color/white" android:textSize="18sp" android:textStyle="bold" android:layout_gravity="center" /> </com.actionbarsherlock.ActionBar>

通过以上步骤,可以使用 ActionbarSherlock 设置 ActionBar 选项卡的样式。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

qtabwidget 样式_标注样式怎么设置合理

大家好,又见面了,我是你们朋友全栈君。 1 前言 个人使用qt,感觉QTabwidget是个非常好用控件,但有时候总是感觉其tab样式不好控制或说不够灵活,从而导致放弃使用该控件。...对于一般小界面来说,QTabWidget其实完全满足你使用要求,所以本文主要简述QTabwidget样式常用使用方法,配合标签背景图片,可以使你tabwidget界面得到极大美化。...2 基本样式设置 #基本设置 QTabBar::tab{ font: 75 12pt "Arial"; #设置字体 width:84px; #设置宽度 height:30;...#设置高度 margin-top:5px; #设置边距 margin-right:1px; margin-left:1px; margin-bottom:0px; } 3 修改选中及未选中样式...,右边为居中后样式) 5 鼠标停留tab标签效果 鼠标放在标签上,可设置标签颜色或者背景图片 QTabBar::tab:hover{ background:rgb(255, 255

2.8K10

word样式设置在哪_word怎么设置目录

那么就要下决心弄好word样式设置,以word2013为例。 1. 什么是word样式 通俗讲,样式就是你文档模板,注意不是“格式”。...新建样式 在惦记样式库右侧向下滑块,弹出下拉菜单,点击创建样式。 弹出对话框,给新样式取名“1级标题”,点击修改。 至于“字体”和“段落”设置,都按照规范或者个人喜好设置就可以了。...可以对某一样式设置快捷键,方便专注写作,而不用鼠标去选择某一样式,一般喜欢用Ctrl+Alt+数字作为不同样式快捷键。 如下图所示,我建立了一下几个常用样式,这样基本样式库就设计完成了。...点击快捷栏中多级列表,选择定义新多级列表。 在弹出对话框中,点击左下角更多呈现出如图所示设置界面。...左上角选择单击要修改级别,此处选择列表各个级别,如选择1,代表1级,然后选择右侧将级别链接到样式,选择相应各级别标题。 至于下面的位置则设置多级列表缩进之类,依个人喜好或规范要求。 5.

3.1K20

详析设置样式方法

今天小编要与大家总结设置样式方法,它能让大家更好去操作标签样式。...本文内容概要: 1 使用className属性设置标签样式 2 使用style对象设置标签样式 3 使用cssText属性设置标签样式 4 课程小结 5 课后作业 1 使用className属性设置标签样式...,我们还可以通过标签内联方式来给标签设置样式。...cssText属性设置标签样式 当我们需要给标签设置大量样式时,虽然使用style对象完全可以实现标签样式设置,但是对于页面的性能来说会产生一定影响(重绘与回流),为了避免该问题,我们使用了style...,目的在于能够更好实现结构、样式、行为相分离; 2 使用style对象设置标签样式,能够很好辅助页面交互效果实现; 3 使用cssText属性设置标签样式,能够很好去提升页面的性能; 5

1.4K70

WPF全局样式设置

WPF全局样式设置 项目下添加Resources文件夹,添加以下文件 样式文件 自定义滚动条 /Resources/StyleScrolllview.xaml <ResourceDictionary xmlns...我们知道设置启动页有两种方式 添加窗口 生成操作 设置为 ApplicationDefinition 添加cs代码文件,Main方法中运行窗口 但是用以下代码方式创建窗口,设置全局样式是不生效,只有通过...StartupUri="Wins/Welcome.xaml"设置启动页才能使全局样式生效 public partial class MyApp : Application { public static...MyApp(); } public MyApp() { Run(new LoginWindow()); } } 但是通过StartupUri只能设置唯一启动页...我们可以添加一个欢迎页面作为中间页面,这个页面再决定跳转到那个页面,这样设置全局样式就生效了。

1.5K31

(十六)组件设置样式

给组件设置样式 基础给组件设置样式 /* 直接在 设置样式*/ /* 这里面设置是最基本样式,同时也是全局样式 */ 2.只对组件生效样式 /*...直接在 设置样式*/ /* 这里设置样式只针对组件内,就算其他组件有相同名字css 也不会覆盖 */ 3.使用 less sass.../style> 4.样式穿透 应用场景 应用场景,在当前组件中修改其他组件样式,如果他们带有scoped 是无法修他们样式,这里我们就需要使用vue 给我们提供样式穿透了 <style lang=...但是如果直接修改子组件根元素可以用普通方式修改,但是如果要修改子组件当中嵌套标签就使用下面这种方法 .text a{ color: red; } // 使用样式穿透, 设置成功 .text :...deep(a) { color: red; } 5.子组件修改父组件通过 slot 传递进来标签(不常用) // 如果我们要在子组件中设置父组件通过slot 传递进来标签样式怎么办呢

1.1K20

js 设置html标签样式表,js怎么设置css样式

js怎么设置css样式?本篇文章就给大家介绍js设置css样式方法。有一定参考价值,有需要朋友可以参考一下,希望对大家有所帮助。...1、直接设置style对象(内联样式) 使用JavaScript设置元素样式最简单方法是使用style属性。在我们通过JavaScript访问每个HTML元素时都有一个 style对象。...例如,这是设置id 值为demoHTML元素字体颜色、背景颜色、样式:var myElement = document.querySelector(“#demo”); // 把颜色设置成紫色 elem.style.color...但是,这可能会使我们标记变得非常混乱。浏览器渲染性能也较差。 2、设置style属性–添加全局样式 另一种方法是将里带有CSS属性元素注入DOM。...将在设置应用于一组元素而不仅仅是一个元素样式时,这非常有用。 首先,我们将创建一个样式元素。

23.8K30

Android 2.x中使用actionbar - Actionbarsherlock (2)

,果然一样"强制关闭"错误,查看了下错误信息,果然是因为Fragment,ActionBar在2.x下不支持所引起,正好前段时间了解到ActionBarSherlock可以在2.x及4.x等各版本支持...方法是右击属性,然后再android类中,点击add library,选择我们刚刚导入ActionBarSherlockjar ?...ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.Sherlock" > 设置在...2.x下使用actionBar样式来显示界面,不然会显示为菜单样式 4.修改相应类 相应类对应关系 android.app.Activity->com.actionbarsherlock.app.SherlockActivity...SherlockActivity方法 另外我在库中发现com.actionbarsherlock.app.SherlockFragmentActivity这个类,试了下和SherlockActivity

74560

JS设置标签内容和样式

本文内容概要: 1 获取标签 2 设置样式 3 获取/设置标签内容 4 课程小结 5 课后练习 1 获取标签 在讲解获取标签之前,我们需要来理解一个概念,什么是对象(Object)?...2 设置样式 现在要对获取到标签进行设置样式操作,回顾之前学HTML与CSS,给标签设置样式有几种方式?我们是不是使用CSS选择器、标签内联来控制标签样式。...利用style对象给标签设置样式,CSS样式是出现在标签内里面; ?...利用className属性给标签设置样式,CSS样式没有出现在标签内,只是给标签添加类名而已; ? 3 获取/设置标签内容 现在可以利用JS来控制标签样式,能否利用JS控制标签内容?...+= '这是我新添加标签'; 4 课程小结 掌握获取标签目的是能够利用JS选择到相应标签,便于对其进行相应操作; 掌握设置样式目的是能够利用JS实现对标签样式控制

20.4K90

DataFrame表样式设置(二)

总第138篇/张俊红 在DataFrame样式设置第一节DataFrame表样式设置(一)中我们讲了字体相关一些设置,这一节我们讲一下,对齐方式、数字显示、条件格式相关一些设置。...4.行宽列高设置 4.1设置列宽 设置列宽时候,我们可以将整个表中所有列设置成一样宽度,也可以不同列列宽是不一样。...4.2设置行高 设置列宽与行高原理是一样,使用方法是set_row_height和set_row_height_dict。...5.读取本地表 读取本地表就是我们可将本地Excel文件读取进来,然后对其设置样式,也可以将本地Excel文件样式读取进来。读取文件用到方法是read_excel。...read_excel有如下参数: 参数 说明 path 待读取文件路径 sheet_name 要读取文件sheet名 read_style 是否读取文件表中已有的样式,默认是False use_openpyxl_styles

5.7K30
领券