-
修改设置Android Preference相关样式
2014-08-14 00:51:07使用google默认的PreferenceActiivty实现了该功能,但都是默认的背景和字体。怎么才改变它们的样式呢?PreferenceActivity继承ListActivity,所以本质上它是列表,所以可以通过得到它的ListView来设置背景或其它样式...使用google默认的PreferenceActiivty实现了该功能,但都是默认的背景和字体。怎么才改变它们的样式呢?PreferenceActivity继承ListActivity,所以本质上它是列表,所以可以通过得到它的ListView来设置背景或其它样式,如:
getListView().setBackgroundColor(Color.BLUE);
复制代码
背景颜色是变了,当时当你滚动这个列表项时候,是不是会发现后面好像还有黑色背景。那怎么去掉这个黑色背景呢?只需要改变它的缓存色为透明即可,如:
getListView().setCacheColorHint(Color.TRANSPARENT);
复制代码
这样就解决了滚动黑屏的问题了。其实还有一个地方的样式不知道怎么修改。就是PreferenceCategory(偏好分类)的样式怎么修改呢?我参考了其它人的一些观点,发现都没有生效。最后看了PreferenceCategory的源码,发现了该类的注释:Used to group {@link Preference} objects * and provide a disabled title above the group.这说明这上面标题是disabled的。那怎么才可以修改呢?最后经过测试,发现自定义一个PrefereceCategory可以达到自己的要求,java代码如下:
package com.rlht.enforce.widget;
import android.content.Context;
import android.graphics.Color;
import android.graphics.Typeface;
import android.preference.PreferenceCategory;
import android.util.AttributeSet;
import android.view.View;
import android.widget.TextView;
/**
* 自定义设置Preference的category。google默认的Category无法提供修改样式的接口
* @author Zhuhanshan
*
*/
public class MyPreferenceCategory extends PreferenceCategory{
public MyPreferenceCategory(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onBindView(View view) {
super.onBindView(view);
view.setBackgroundColor(Color.GRAY);
if(view instanceof TextView){
TextView tv = (TextView) view;
tv.setTextSize(18);
}
}
}
复制代码
然后在peference.xml中使用这个自定义组件即可,xml如下:
<com.rlht.enforce.widget.MyPreferenceCategory android:title="@string/base_setting">
<EditTextPreference android:key="username"
android:defaultValue="@null"
android:title="@string/username"/>
<EditTextPreference android:key="password"
android:defaultValue="@null"
android:title="@string/password" />
</com.rlht.enforce.widget.MyPreferenceCategory>
复制代码 -
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
2011-01-28 17:02:0815.我们在右下角的属性栏里将字体大小由9 改为15。 16.我们拖动标签一角的蓝点,将全部文字显示出来。 17.再次按下运行按钮,便会出现helloworld。 到这里helloworld 程序便完成了。 Qt Creator 编译的程序,在其... -
☆ 在Q-ZONE中所有特殊效果的源代码 ☆
2005-05-22 02:42:00新版QQ-ZONE支持html代码,对于有一定网页制作基础的人来说,在空间玩点特技并不难,有很多朋友问我怎么在空间里放音乐/Flash/视频/电台,如何修改字体和颜色,如何插入图片/表格/超链接/Flash特效,现在就无偿把...新版QQ-ZONE支持html代码,对于有一定网页制作基础的人来说,在空间玩点特技并不难,有很多朋友问我怎么在空
间里放音乐/Flash/视频/电台,如何修改字体和颜色,如何插入图片/表格/超链接/Flash特效,现在就无偿把这些代码
公布出来,请不懂的朋友们跟帖。
加入以下代码就可以产生你需要的效果,如果大家看不明白可以把代码复制到你自己的空间日记里测试。 < 本人已测
试,以下代码全部可用 >
此贴随时更新,我将会不断补上一些制作网页的基本特效,包你空间是最有个性的,嘿嘿。
§最新问题:有的朋友问我,代码中音乐地址或视频文件地址哪里有,其实就在各大音乐网可以找到链接,如果找不
到的话,可以先将音乐文件或视频文件传到自己网上的个人空间里(这里指得不是QQ空间,而是个人主页),然后把该
文件在个人空间的链接地址填上来,效果相同。
① Flash代码 [代码中的Flash地址就是网上以.swf结尾的网址]
</textarea><embed src='http://你的Flash地址'quality=high
pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'
type='application/x-shockwave-flash' width=330 height=240></embed>
② 背景音乐代码 (写在日记标题里) [代码中的音乐地址就是网上以.mp3/.midi/.wma/.wmv结尾的网址]
显示播放器
</textarea><EMBED SRC=http://你的音乐地址>
不显示播放器
</textarea><EMBED SRC=http://你的音乐地址 width="0" height="0" loop="0">
③ 视频MTV代码 (写在日记内容里) [代码中的视频文件地址就是网上以.rm结尾的网址]
</textarea>
<embed SRC=你的视频文件地址 type=audio/x-pn-realaudio-plugin CONSOLE=Clip1 CONTROLS=ImageWindow
HEIGHT=124 WIDTH=180 AUTOSTART=true loop=true><br>
④ 电台代码 [代码中的电台地址就是网上以.asp结尾的网址]
</textarea>
<embed SRC=你的电台地址 type=audio/x-pn-realaudio-plugin CONSOLE=Clip1 CONTROLS=ImageWindow HEIGHT=124
WIDTH=180 AUTOSTART=true loop=true><br>
⑤ 修改字体和颜色 (变换字体颜色只需替换color=后面的代码,好看的字体颜色有: "#00ccff" "#ccccff" "#cc99ff"
"#993399")
</textarea><b><font face="华文行楷" size="5" color="#FF0000">要修改字体和颜色的字</font></b>
⑥ 插入图片 [代码中的图片地址就是网上以.jpg/.bmp结尾的网址]
</textarea><IMG src="http://你的图片地址" border="0" width="344" height="255">
⑦ 插入表格
</textarea><table border="2" width="340" bordercolor="#0000FF" bgcolor="#COCOCO">
<tr>
<td width="100%">
<p align="center"></td>
</tr>
</table></tex:area>
⑧ 插入超链接 (请注意:如果该链接为恶意链接的话,腾讯会自动屏蔽,请大家不要乱用)
点击<a href='http://你要链接的地址' target='_blank'>文字说明</a>
⑨ 插入Flash特效 [代码中的Flash特效地址就是网上以.swf结尾的网址]
</textarea><embed src=http://你的Flash特效地址 wmode=transparent style="position: absolute" width=380
height=270> -
spell_picture二次升级版
2020-11-18 20:28:47相比较于第一版: 修改的内容为字体颜色修改了为白色,图片和图片之间存在了空隙,第一版的图片要求图片为正方形,现在就不需要了,可以看一下怎么使用 首先一样下载安装包, 安装包可以私信告诉我哈。 压缩后的文件...相比较于第一版: 修改的内容为字体颜色修改了为白色,图片和图片之间存在了空隙,第一版的图片要求图片为正方形,现在就不需要了,可以看一下怎么使用
首先一样下载安装包, 安装包可以私信告诉我哈。
压缩后的文件里面总共有这几个文件
首先安装python,双击安装就好了,需要注意的是,将工作环境添加进去,如果没有也没事,可以后期通过环境变量添加
然后复制SimHei.ttf文件粘贴到C:\Windows\Fonts文件夹下。
最后就是使用了,跟前面不一样的是这里没有-r的参数,多了一个-c的参数,之前的绘制是以行来计算的,现在是用一行有几列来计算的。设置工作路径
cd C:\Users\1\Desktop\IFA\IFA\ot
开始运行C:\Users\1\Desktop\test\dist\spell_picture\spell_picture.exe -f tif -c 3 -s 100
C:\Users\1\Desktop\test是你的路径,后面是解压之后的,一定要注意路径范围哈
当时和前面一样,-s的参数不是必须的,当我们需要打印文件名称的时候再增加这个函数就好了,当然也可以查看帮助文档,这个都是没问题的。
因为自己的失误,导致帮助文档出现一定的问题,现在已经重新更正,使用是没有任何问题的
有问题的小伙伴也可以私信我,需要的可以加我微信获取压缩包
注意该版本已经升级,详细可见
https://blog.csdn.net/weixin_43949246/article/details/110008563 -
硕士生,博士生论文排版技巧方法
2009-05-03 16:37:22选中所有的尾注文本,点“格式︱字体”,改为“隐藏文字”,切换到普通视图,选择“视图︱脚注”,此时所有的尾注出现在窗口的下端,在“尾注”下拉列表框中选择“尾注分割符”,将默认的横线删除。同样的方法删除... -
MobaXterm_Setup_7.2
2014-09-18 23:49:544.2 复制粘贴功能,鼠标可以在终端上直接操作,选中就是复制,右键就是粘贴,当然了,也可以设置的,个人喜欢问题,和putty一样右键粘贴,或者和xshell一样有右键菜单,都行!!! 4.3 支持多编码,utf-8 unicode ... -
MAPGIS地质制图工具
2013-05-06 16:15:302、如果需要把Excel中的线也输入到MapGis中,请先设置好表格中的线,且能输入单元格的文字字体、颜色、大小等; 3、如果要自定义表格转到MapGis范围大小,在点菜单Excel->MapGis后,框选输入数据的范围,数据输入... -
Visual Studio程序员箴言--详细书签版
2012-10-16 20:37:39技巧1.26 将宏绑定到键盘快捷键(或者说,如何快速增大或减小文本编辑器的字体大小) 17 1.3.2 字体和颜色 17 技巧1.27 将编辑器背景改为黑色 17 技巧1.28 “工具”→“选项”→“环境”→“字体和颜色”中... -
400个DreamWeaver插件
2013-03-28 15:30:13更妙的是,他提供许多网络上的字体资源供大家选择 mxp/插入类似国际象棋棋盘形状及颜色的一组层 mxp/插入一个很COOL的可以改变大小的层,IE4以上支持。不过我没有试验成功 :( mxp/Dreamweaver的drag layer函数在... -
Visual Studio程序员箴言中文扫描PDF
2010-12-28 01:04:18技巧1.26 将宏绑定到键盘快捷键(或者说,如何快速增大或减小文本编辑器的字体大小) 17 1.3.2 字体和颜色 17 技巧1.27 将编辑器背景改为黑色 17 技巧1.28 “工具”→“选项”→“环境”→“字体和颜色”中... -
EMlog博客古典式模板 v1.1.rar
2019-08-30 04:43:33一十三:视频、图片、框架都支持自适应,但必须按照模板使用文档的css格式来写,不然无效,具体看模板使用文档。 一十四:分享、版权信息、二维码地址都集成在模板中了,你无需安装插件,更省心。 一十五:自定义侧... -
网管教程 从入门到精通软件篇.txt
2010-04-25 22:43:49CHR:字符集(字体文件) CHT:ChartViem文件;Harvard Graphics矢量文件 CIF:Adaptec CD 创建器 CD映像文件 CIL:Clip Gallery下载包 CIM:SimCity 2000文件 CIN:OS/2改变控制文件用于跟踪INI文件中的变化 ... -
fckedit编辑器
2013-11-10 14:28:32FontNames="" 字体列表中的字体名 FontSizes="" 字体大小中的字号列表 ForcePasteAsPlainText=true/false 强制粘贴为纯文本 ForceSimpleAmpersand=true/false 是否不把&符号转换为XML实体 FormatIndentator="" ... -
java面试宝典2011整理有答案
2011-11-09 13:36:062、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证... -
c#学习笔记.txt
2008-12-15 14:01:21另外他对我上一集中说Microsoft越来越不要脸也极为生气,因为相比之下,Sun也不怎么样,微软已经将C#提交设在日内瓦的ECMA(European Computer Manufacturers' Association,国际标准化机构欧洲电子计算机工业会)并... -
最新Java面试宝典pdf版
2011-08-31 11:29:222、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证... -
Java面试宝典2010版
2011-06-27 09:48:272、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证... -
Visual C++程序员实用大全(精华版).(水利水电.邓劲生.张晓明译).part3
2016-06-21 21:11:381 理解计算机是怎么运行程序的 2 运行一个已解释的程序 3 运行一个已编译的程序 4 C++在哪里 5 理解Visual c++中的程序文件 6 创建源代码文件 7 理解并创建头文件 第二章 结构和语法 8 理解计算机语言 9 理解计算机... -
Visual C++程序员实用大全(精华版).(水利水电.邓劲生.张晓明译).part4
2016-06-21 21:13:271 理解计算机是怎么运行程序的 2 运行一个已解释的程序 3 运行一个已编译的程序 4 C++在哪里 5 理解Visual c++中的程序文件 6 创建源代码文件 7 理解并创建头文件 第二章 结构和语法 8 理解计算机语言 9 理解计算机... -
Visual C++程序员实用大全(精华版).(水利水电.邓劲生.张晓明译).part1
2016-06-21 21:05:541 理解计算机是怎么运行程序的 2 运行一个已解释的程序 3 运行一个已编译的程序 4 C++在哪里 5 理解Visual c++中的程序文件 6 创建源代码文件 7 理解并创建头文件 第二章 结构和语法 8 理解计算机语言 9 理解计算机... -
Visual C++程序员实用大全(精华版).(水利水电.邓劲生.张晓明译).part2
2016-06-21 21:09:541 理解计算机是怎么运行程序的 2 运行一个已解释的程序 3 运行一个已编译的程序 4 C++在哪里 5 理解Visual c++中的程序文件 6 创建源代码文件 7 理解并创建头文件 第二章 结构和语法 8 理解计算机语言 9 理解计算机... -
电脑高手必备 Windows系统35招实用技巧
2009-06-11 14:42:10观”选项卡,在这里你可以方便地对整个桌面、窗口或者其他项目的字体和 图标大小进行调整。 不过,用这种方式设置图标大小有一定局限性,比如,用户只能选择系 统已经提供的桌面大小方案,不能自己任意设置... -
arcgis工具
2012-10-22 22:37:31用ArcToolbox中的制图工具Cartography Tools->Masking Tools->Intersecting Layer Masks,为注记创建模版,模版的大小用参数Margin来决定 3).右键点击数据框,在环境菜单中选择高级绘制选项(Advanced Drawing ... -
新版Android开发教程.rar
2010-12-14 15:49:11Google 自身通过基于统一平台为用户提供信息来盈利。 Android Android Android Android 的优势 � 源代码完全开放,便于开发人员更清楚的把握实现细节,便于提高开发人员的技术水平,有利于开发 出 更具差异性的应用... -
Java 面试宝典
2013-02-01 10:02:0838、try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不 会被执行,什么时候被执行,在 return 前还是后? .................................................... 25 39、下面的程序...
-
很多朋友都是从此绝交的,故事很短,却说穿了人性!
-
谈谈对于企业级系统架构的理解
-
洛谷P1125 [NOIP2008 提高组] 笨小猴经典解法
-
ScrapytIems.py
-
access应用的3个开发实例
-
【工具使用篇】Sublime Text 3 全程详细图文使用教程
-
2021年 系统分析师 系列课
-
phpstorm实现保存(ctrl+s)同时格式化代码的方法
-
自动化测试Python3+Selenium3+Unittest
-
宝塔安装sqlsrv扩展,PHP连接 Sqlserver
-
使用 Linux 平台充当 Router 路由器
-
MPICH1.4+CODEBLOCK WINDOWS 64位安装指南
-
DHCP 动态主机配置服务(在Linux环境下,配置单网段或跨网段提)
-
可用性测试方法:卡片分类法
-
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
-
PHP SOCKET编程
-
nasm: error: more than one input file specified 原因
-
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
-
机载激光雷达沙尘探测能量优化配置的统计研究
-
解决SQLServer管理器无法连接远程数据库的问题