android设置字体加粗 程序字体一般设置多大

Android字体大小怎么自适应不同分辨率? - Android移动开发技术文章_手机开发 - 红黑联盟
Android字体大小怎么自适应不同分辨率?
今天有人问我,android不同分辨率,不同大小的手机,字体大小怎么去适应呢?其实字体的适应和图片的适应是一个道理的。
原理如下:
假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240, values-480x320。然后在文件夹 values ,values-320x240 和 values-480x320 下新建xml文件dimens.xml,该xml文件内容如下:
vaules-320x240下的dimens.xml内容如下:
values-480x320 下的dimens.xml内容如下:
针对不同分辨率的手机,android系统会自动适配加载相应文件中的字体的大小值,btnTextSize的值是不同的。在布局文件中引用的方式如下:
在java文件中这样调用:
int size= (int)this.getResources().getDimension(R.dimen.Text_size);
通过这种方法,可以方便设置在不同分辨率下,字体的大小了。当然,不仅仅字体大小,宽和高等其他的一些属性,也可以通过类似的方式来设置!
1. 在视图的 onsizechanged里获取视图宽度,一般情况下默认宽度是320,所以计算一个缩放比率
rate = (float) w/320 w是实际宽度
2.然后在设置字体尺寸时 paint.setTextSize((int)(8*rate)); 8是在分辨率宽为320 下需要设置的字体大小
实际字体大小 = 默认字体大小 x rate
布局多分辨率适配 :
技术咨询:请关注订阅号,微信名:非著名程序员,微信号:smart_android安卓改变系统字体大小下载|改变系统字体大小 v2.57安卓版下载_Android(安卓)软件免费下载
安卓软件全免费 绿色安全有保障
手机访问 下载快更省流量|||
改变系统字体大小Big Font
安全无毒,可放心下载。
需调用以下重要权限
-&开机时自动启动-&修改全局系统设置-&检索当前运行的应用程序-&显示系统级警报
发现恶意病毒、短信诈骗、暗扣话费等。
版本:2.57 &
软件语言:简体中文
软件资费:免费软件
适用固件:Android2.3+
更新时间:
软件大小:2.9M
下载次数:3291
改变系统字体大小小编点评
改变系统字体大小Big Font能对系统的字体进行调整,说起来android原生还真差这个功能,自由定制字体的大小很多人都会有这需求。
改变系统字体大小截图
改变系统字体大小介绍
透过改变系统字体大小Big Font应用,你可以任选50%(小字体)到180%(大字体)字体大小,并套用至手机中所有的应用。
改变系统字体大小 Big Font 软件特色:
- 支援 Android Android 2.3 以上的手机或平板
- 可任意缩放系统字体大小从 50% 到 180%
- 套用前,可先预览欲缩放之系统字体大小
- 在状态列上显示目前字体大小的通知图示。有选项可以不要显示该图示
- 透过点击状态列上的通知图示,可以快速改变系统字体大小
- 可自行设定想要改变之系统字体大小
- Android 4 仅支援三种字体大小,本应用提供更多字体大小的选择
- 在部分手机上,改变系统字体大小后,可能会造成某些应用无法正常执行。
软件测试机型:IUNI U3
改变系统字体大小 v2.57更新说明
- material design UI设计
改变系统字体大小相关下载
热点软件推荐
应用名称:改变系统字体大小
含有不良插件
无法安装或启动
All Rights Reserved您所在的位置: &
setTextSize方法:设置字体大小
setTextSize方法:设置字体大小
电子工业出版社
《Android语法范例参考大全》第8章Android绘图,本章详细介绍了Paint类和Canvas类中的方法,包括点、线、矩形、圆、椭圆、字符串和图像等各种对象的绘制。通过这些方法,开发者可以美化自己的Android应用程序,开发更绚丽多彩的界面效果。本节为大家介绍setTextSize方法:设置字体大小。
8.1.5& setTextSize方法:设置字体大小
【功能说明】该方法用于设置画笔的字体大小。该方法主要用在绘制字符串的场合,对于一些图形则没有效果。
【基本语法】public void setTextSize (float textSize)
其中,参数textSize为字体大小,浮点型数据。
【实例演示】下面通过代码来演示如何设置字体大小。protected&void&onDraw(Canvas&canvas)&{&&&&&&&&&&&&&&&&&&//重载onDraw方法 &&&&&//&TODO&Auto-generated&method&stub &&&&&super.onDraw(canvas); &&&&&paint.setColor(Color.RED);&&&&&&&&&&&&&&&&&&&&&&&&&&//设置画笔颜色 &&&&&canvas.drawColor(Color.WHITE); &&&&&paint.setTextSize(20);&&&&&&&&&&&&&&&&&&&&&&&&&&//设置画笔字体的大小 &&&&&canvas.drawText("Hello&Android!",&10,&50,&paint); &&&&&paint.setTextSize(30);&&&&&&&&&&&&&&&&&&&&&&&&&&//设置画笔字体的大小 &&&&&canvas.drawText("Hello&Android!",&10,&150,&paint); &&&&&paint.setTextSize(40);&&&&&&&&&&&&&&&&&&&&&&&&&&//设置画笔字体的大小 &&&&&canvas.drawText("Hello&Android!",&10,&250,&paint); &&&&&paint.setTextSize(50);&&&&&&&&&&&&&&&&&&&&&&&&&&//设置画笔字体的大小 &&&&&canvas.drawText("Hello&Android!",&10,&350,&paint); &} &
在这段代码中,首先设置了画笔的颜色,然后通过setTextSize方法设置字体大小,并通过此画笔绘制字符串。这里绘制了四组不同大小的字符串,读者运行这段代码,可以在手机屏幕上看到如图8.5所示的显示效果。
【责任编辑: TEL:(010)】&&&&&&
关于&&的更多文章
全书共分两大篇17个章节。上篇是Android开发技术基础,介绍了智
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
真正的好书不在于给出答案,而在于给出思考问题的方法
模式意味着重用。好的模式建立在对人与事物的深刻认知
SDN(Software Defined Networking,软件定义网络)是
本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者很快掌握在Linux平台下进行C程序开发
51CTO旗下网站21ic官方微信
Android――设置字体的大小与样式
&一个按钮改变字体的大小,一个按钮改变字体的样式
Activity核心代码:
public class Ex03_14 extends Activity
private TextView mT
private Button sizeB
private Button fontB
public void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mText=(TextView)findViewById(R.id.mytextview);
sizeButton=(Button) findViewById(R.id.sizebutton);
fontButton=(Button) findViewById(R.id.fontbutton);
sizeButton.setOnClickListener(new View.OnClickListener()
public void onClick(View v)
mText.setTextSize(20); //设置字体大小为20
fontButton.setOnClickListener(new View.OnClickListener()
public void onClick(View v)
mText.setTypeface(Typeface.DEFAULT_BOLD,Typeface.ITALIC); //设置系统默认的字体样式
// mText.setTypeface
// (Typeface.createFromAsset(getAssets(),&fonts/HandmadeTypewriter.ttf&));
//设置自己的字体样式
说明:必须事先在assets底下创建一个fonnts文件夹,并放入要使用的字体文件(.ttf),并提供相对路径给createFronAsset()来创建Typeface对象。但是Android对字体支持不太好,可能有些字体文件不支持,但也不会报错,只是在运行过程中使用默认的字体样式。另外不仅可通过外部资源来构造Typeface,也可以通过defaultFromStyle使用Android内置的几款Typeface.
int BOLD (Typeface.BOLD)
int BLOD_ITALIC
int ITALIC
int NORMAL
Typeface DEFAULT_BOLD (Typeface.DEFAULT_BOLD)
Typeface DEFAULT
Typeface MONSPACE
Typeface SANS_SERIF
Typeface SERIF
另外说明一点:
Button.OnClickListener相当于一个接口,但看起来,Button本身没有OnClickListener这个接口。
android.view.View.OnClickListener说明OnClickListener这个接口是属于View的。
Button更改成EditText,View也是运行正确的!Android开发在string.xml文件中设置部分字体颜色大小【编程语言】,专业承接网页前端工作室,专业承接网页切图排版|html页面制作|jpg或psd转html,符合w3c标准
时间: 来源:
Android开发在string.xml文件中设置部分字体颜色大小【编程语言】
点击次数:494
其它web前端开发资讯
web前端行业资讯Web new NewsList
我们保证We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)
一些合作过的客户

我要回帖

更多关于 android 设置全局字体 的文章

 

随机推荐