作者:Jazzz 链接:https://www.cnblogs.com/jazz-z/p/12665819.html 在制作Excel表格时,通过将数据表中上下相邻的两行用不同的背景色填充,可以使各行的数据看起来更清楚...本文将介绍如何在Java程序中为 Excel 奇数行和偶数行设置交替背景色。...CellRange dataRange = sheet.getAllocatedRange(); //使用条件格式将偶数行的背景色设为浅灰色 ConditionalFormatWrapper...ConditionalFormatType.Formula); format1.setBackColor(Color.lightGray); //使用条件格式将奇数行的背景色设为黄色....xlsx", ExcelVersion.Version2016); } } 交替背景色效果图: ?
大家好,又见面了,我是你们的朋友全栈君。 有时候我们在使用pycharm软件时,想切换pycharm软件的背景色为黑色,怎么切换pycharm软件的背景颜色为黑色?下面来分享一下方法。...3 然后在弹出的菜单中点击【settings】选项。 4 然后点击【Appearance】选项,进入到设置背景颜色的界面。...5 然后在打开的页面中,点击【Darcula】选项,即可切换pycharm软件的背景颜色为黑色。 END 总结: 1 1、电脑上打开pycharm软件。...2、然后点击进入pycharm软件的settings选项。 3、然后点击进入Appearance选项。 4、然后点击选择Darcula选项即可切换pycharm软件的背景颜色为黑色。...END 注意事项 Tips:可以在pycharm软件中的settings选项中设置背景颜色噢。 对您有帮助的话请投票点赞,分享不易,万分感谢。
方法一: 通过img标签内的onerror事件来设置 以上两种写法任选一种即可 方法二:推荐 利用error事件捕获来处理(全局判断,动态添加的元素也可以
一、前言 前几天在Python最强王者交流群【wen】问了一个Pandas自动化办公的问题,一起来看看吧。...请教问题 设置了header=None,通过drop_duplicates删除了重复行,怎样设置处理后的第一行为索引(原表格的列比较多,而且每次表格的列的名字不一定相同) 二、实现过程 这里【鶏啊鶏。...给了一个思路和代码,如下所示: 顺利地解决了粉丝的问题。 三、总结 大家好,我是皮皮。...这篇文章主要盘点了一个Python自动化办公的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。 最后感谢粉丝【wen】提问,感谢【鶏啊鶏。】...、【郑煜哲·Xiaopang】给出的思路和代码解析,感谢【莫生气】、【Ineverleft】等人参与学习交流。
(sender, args): 获取当前 sender 在 container 中的索引,根据索引的奇偶数来判断,偶数则设置背景为 AlternateColor,奇数则设置背景为空; private...,根据索引的奇偶数来判断,偶数则设置内容模板为 AlternateItemTemplate,奇数则设置为 sender 的元素模板; private static void ItemTemplateContainerContentChanging...,如果为 Vertical 或 Both,则 container 的纵向内容对齐设置为 Stretch;如果为 Horizontal 或 Both,则 container 的横向内容对齐设置为 Stretch...Insert 和 Remove 场景做处理,获取当前的 ListViewBase,遍历每个元素,为元素容器设置背景,依据是元素的索引;ColorContainerContentChanging 方法的处理同样是根据元素的索引奇偶数来设置背景...,AlternateItemTemplate 中的文字前景色设置为橙色,StretchItemContainerDirection 设置为 Both;可以看到运行显示中 test01 test03 这些元素的显示和设置是一致的
(product);//设置数据 data 的 attr 属性 、listView.dm().add(data);//将 data 添加进 listView 的数据容器中 }); 然后对 listView...代码如下,解释都在代码中了,还有不懂的请查阅 HT for Web 列表手册: listView.setRowHeight(50);//设置行高 listView.drawRowBackground =...function(g, data, selected, x, y, width, height){//绘制行背景色,默认仅在选中该行时填充选中背景色,可重载自定义 if(this.isSelected...3d 场景的眼睛(或Camera)所在位置,默认值为[0, 300, 1000] g3d.setGridVisible(true);//设置是否显示网格 g3d.setGridColor('#F1F4F7...');//设置网格线颜色 整个场景创建完毕,接下来就是将 listView 中显示的 icon 图标拖拽到 3d 中的节点上,作为贴图。
类 SDK:以 “ListView_”开头的一些宏。...(dwStyle); //设置扩展风格 注:listview的style请查阅msdn http://msdn.microsoft.com/library/default.asp?...,否则为黑色 if(m_item == nItem) //设置为红色 { clrNewTextColor = RGB( 255, 0, 0 ); } else //设置为黑色...{ clrNewTextColor = RGB( 0, 0, 0 ); } //设置背景色 if( nItem%2 ==0 ) { clrNewBkColor = RGB...( 240, 240, 240 ); //偶数行背景色为灰色 } else { clrNewBkColor = RGB( 255, 255, 255 ); //奇数行背景色为白色
Android SDK在编译应用时会自动加载图片资源,并在R类中生成对该资源的索引。...如果想要在java代码中访问到实际的图片Drawable对象,而不是R类中int类型的索引,可以利用Resources类提供的```Drawable getDrawable(int id)方法。...同时还可以设置top,bottom,right以及left属性来设置堆叠时,drawable对象向各个方向的偏移量(offset)。 不同的是,<item......(vertical)截取; 3、android:gravity: 指定截取时的对齐方式;可选的值为: top, bottom, left, right, center_vertical, fill_vertical...bn_right的监听器,让它被按下时,bn_left的enabled的属性被设置为"false",也就是不可使用的状态。
的拖动背景色 android:divider:可在列表项之间绘制的可绘制或颜色。...android:footerDividersEnabled:当设置为false时, ListView不会在每个页脚视图之前绘制分隔符。...android:headerDividersEnabled:当设置为false时, ListView不会在每个标题视图之后绘制分隔符。...判断 convertView,为空则创建,并设置tag,否则通过tag来取出 ViewHolder 给 ViewHolder中的控件设置数据 最终效果如下: ?..."@null"之区别 若设置成“ @null”时,点击该 gridview中的某个 item时,会显示橘黄色的显示背景(android系统默认设置颜色),若想设置点击时无色(透明色,不用系统背景色),并设置自己的点击效果
设置Padding时,同样可以分别设置上下左右四个方向的空间大小。例如,将Padding设置为5个像素,则控件内部内容与边框之间会留出5个像素的空隙。...例如,如果你有一个Button控件,当你设置Button的Enable属性为false时,按钮将被禁用,用户将不能点击它。...同样,如果你有一个文本框控件,当你设置它的Enable属性为false时,用户将无法编辑文本框中的文本内容。...,边框宽度为1,背景色在鼠标按下时为黄色,在鼠标移过时为绿色,同时将按钮的样式设置为Flat。...在Form设计器中,选中需要使用ImageList的控件(比如ListView),然后在属性窗口中找到ImageList属性,将其值设置为上面创建的ImageList控件即可。
这里主要的是使用了一个Adapter—适配器,你可以把他看成是ListView的数据源,ListView要展示的数据都是已Adapter的形势传递给ListView的。...下面就使用我们在main.xml中自定义的ListView,这样我们可以很方便的控制ListView展示的布局,大小,背景色等属性。...当然上个例子中我们一样可以通过getListView获取ListView后使用它的方法来改变布局、大小和背景色等。 修改main.xml为: 这里要注意的是我们设置ListView的id为”@android:id/list”,意思是我们引用Android已经为我们定义好的一个id,名字是list,如果你不定义成这样,这个ListView...要实现ListView的单击事件有两种方法,一个是使用getListView().setOnClickListener(l);设置,这个和平时我们用的控件设置是一样的,不做介绍,下面介绍第二个,就是重写
在 .NET 中创建进程时,可以传入 ProcessStartInfo 类的一个新实例。在此类型中,有一个 UseShellExecute 属性。...本文介绍 UseShellExecute 属性的作用,设为 true 和 false 时,分别有哪些进程启动行为上的差异。...---- 本质差异 Process.Start 本质上是启动一个新的子进程,不过这个属性的不同,使得启动进程的时候会调用不同的 Windows 的函数。...那你自然也就了解此属性设置为 true 和 false 的区别了。...如果有以下需求,那么建议设置此值为 false: 需要明确执行一个已知的程序 需要重定向输入和输出 如果你有以下需求,那么建议设置此值为 true 或者保持默认: 需要打开文档、媒体、网页文件等 需要打开
注意如果divider设置为@null时,就不可将dividerHeight设置为大于0dp的数值,因为这样可能导致末尾的元素显示不全。...总结ListView的属性设置有两个注意点(不知算不算Android的bug,呵呵): 1、divider设置为@null时,就不能再设置dividerHeight为非0值,不然列表末尾元素显示有问题...首先xml布局中将ListView的id设置为系统id,即“@android:id/list”,然后页面的代码类继承ListActivity。...实际开发中一般把模式设置为columnWidth。 listSelector : 指定点击网格时的显示背景。...具体的说,就是给GridView设置整个网格的背景色(例如黑色),以及网格之间的水平间距和垂直间距;然后给每项网格的根布局设置背景色(例如白色),这样只有网格间距是黑色,从而间接画上了黑色表格线。
索引条 这里功能太多所以重新创建一个文件来写索引条。 索引条是叠在Listview上面的,那么朋友圈页面里面的body就应该使用stack。然后添加索引条。...在GestureDetector监听onVerticalDragDown以及onVerticalDragEnd,然后setState改变背景色和文字颜色。...,那么这里先将Indexbar的索引条包起来。...,以及在释放时隐藏气泡,所以这里声明三个属性。..._indicatorHidden = true; }); }, 然后修改气泡这边,如果_indicatorHidden为true
今天在家折腾自己的小实验室,把自己NAS上的一个目录用NFS挂载到一套11g RAC的实验环境中。...当我在备份数据库到NAS上时,发现一个奇怪的问题,同样的目录下,默认backup 备份集的情况,备份是成功的,但如果使用backup as copy备份则会报错,现象如下: RMAN> backup datafile...也没有太多有价值的内容。...filesystemio_options = DIRECTIO 大概意思是存储数据文件的话,在mount时,还需要指定一些特定的选项: --vi /etc/fstab #192.168.1.196:...Public /public nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3,timeo=600 第一行注释的是之前我配置的
ListView绘制它的child时,会导致child与window的背景色相混合,当ListView上下滑动或Fling时,性能就会下降。...最简单的方法是将cache color hint设置为透明。...由于通过情况下,listview的item的背景是透明的,所以,当用户按下一个item时,黄色的selector就会透出来。...假如你的item是一个TextView,你将其背景设置为白色,那么当按钮一个item是时,selector就不会显示出来了,因为它是绘制在所有item的下面。...Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的 focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了。
添加setEmptyView ListView提供了setEmptyView()设置Adapter数据为空时的View视图。RecyclerView虽然没提供直接的API,但是也可以很简单地实现。...首先创建一个继承自ItemTouchHelper.Callback的类,并重写以下方法: getMovementFlags(): 设置支持的拖拽和滑动的方向,此处我们支持的拖拽方向为上下,滑动方向为从左到右和从右到左...此方法中可以做一些状态变化时的处理,比如拖拽的时候修改背景色。 clearView(): 用户交互结束时回调。此方法可以做一些状态的清空,比如拖拽结束后还原背景色。...然后通过以下代码为RecyclerView设置该滑动、拖拽功能: ?...实现中需要注意的点有: 我们为ToolBar的app:layout_collapseMode设置为pin,表示折叠之后固定在顶端,而为ImageView的app:layout_collapseMode设置为
QMUIGroupListView 通用的列表,常用于 App 的设置界面,注意其父类不是 ListView 而是 LinearLayout,所以一般要配合 ScrollView 使用。...分别指定不同方向的圆角大小。 指定圆角的大小为高度的一半,并跟随高度变化自适应圆角大小。 支持分别指定背景色和边框色,指定颜色时支持使用 color 或 ColorStateList。...QMUIRoundButtonDrawable 使用该 Drawable 可以方便地生成圆角矩形/圆形 Drawable,提供设置背景色、描边大小和颜色、圆角自适应 View 高度等特性。...QMUIWrapContentListView 支持高度值为 wrap_content 的 ListView,解决原生 ListView 在设置高度为 wrap_content 时高度计算错误的 bug...提供多个常用的 View 相关工具方法,如对 View 设置单个方向的 padding、从 ViewStub 中获取一个 View、判断 ListView 是否已经滚动到底部等等。
左右滑出屏幕时其他item补上 只要在item滑出屏幕时,将对应的数据删掉,再调用RecyclerView的notifyItemRemoved()方法刷新布局即可。...04.拖拽效果上优化 拖拽效果优化 在item被拖拽或侧滑时修改背景色,当动作结束后将背景色恢复回来,而ItemTouchHelper.Callback中正好有对应这两个状态的方法,分别是:onSelectedChanged...让item执行了两种属性动画而已,在ItemTouchHelper.Callback中有一个方法可以拿到item被拖拽或滑动时的位移变化,那就是onChildDraw()方法,在该方法中设置item渐变和缩放属性动画...出现问题,按照上面做法会出现删除后有空白item留出来,那么为什么会出现这种情况呢?...itemView而已,当那两个透明缩小的itemView被再次使用时,之前设置的透明度和高度比例已经是0,所以就出现了这种情况,解决方法也很简单,只要在item被移除后,将itemView的透明度和高度比例设置回来即可
领取专属 10元无门槛券
手把手带您无忧上云