导航:首页 > 操作系统 > androidstyle字体

androidstyle字体

发布时间:2022-08-27 18:29:28

❶ 安卓软件开发,设置字体为楷体,是这样写吗android:textStyle="楷体"

用android:typeface,但是这个属性里面并没有“楷体”这种字库,所以需要在assets目录下新建fonts目录,把ttf字体文件放进去,然后在使用时调用它

❷ android怎么在代码中设置字体细风格

1.可以通过Stringsource="这只是一个测试,测试<u>下划线</u>、<i>斜体字
</i>、<fontcolor='red'>红色字</font>的格式";然后setText;
2还可以通过SpannableString 这个
msp = new SpannableString("字体测试字体大小一半两倍前景色背景色正常粗体斜体粗斜体下划线删除线x1x2电话邮件网站短信彩信地图X轴综合/bot");

//设置字体(default,default-bold,monospace,serif,sans-serif)
msp.setSpan(new TypefaceSpan("monospace"), 0, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
msp.setSpan(new TypefaceSpan("serif"), 2, 4, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置字体大小(绝对值,单位:像素)
msp.setSpan(new AbsoluteSizeSpan(20), 4, 6, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
msp.setSpan(new AbsoluteSizeSpan(20,true), 6, 8, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //第二个参数boolean dip,如果为true,表示前面的字体大小单位为dip,否则为像素,同上。

//设置字体大小(相对值,单位:像素) 参数表示为默认字体大小的多少倍
msp.setSpan(new RelativeSizeSpan(0.5f), 8, 10, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //0.5f表示默认字体大小的一半
msp.setSpan(new RelativeSizeSpan(2.0f), 10, 12, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //2.0f表示默认字体大小的两倍

//设置字体前景色
msp.setSpan(new ForegroundColorSpan(Color.MAGENTA), 12, 15, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //设置前景色为洋红色

//设置字体背景色
msp.setSpan(new BackgroundColorSpan(Color.CYAN), 15, 18, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //设置背景色为青色

//设置字体样式正常,粗体,斜体,粗斜体
msp.setSpan(new StyleSpan(android.graphics.Typeface.NORMAL), 18, 20, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //正常
msp.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 20, 22, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //粗体
msp.setSpan(new StyleSpan(android.graphics.Typeface.ITALIC), 22, 24, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //斜体
msp.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC), 24, 27, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //粗斜体

//设置下划线
msp.setSpan(new UnderlineSpan(), 27, 30, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置删除线
msp.setSpan(new StrikethroughSpan(), 30, 33, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

//设置上下标
msp.setSpan(new SubscriptSpan(), 34, 35, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //下标
msp.setSpan(new SuperscriptSpan(), 36, 37, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //上标

//超级链接(需要添加setMovementMethod方法附加响应)
msp.setSpan(new URLSpan("tel:4155551212"), 37, 39, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //电话
msp.setSpan(new URLSpan("mailto:[email protected]"), 39, 41, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //邮件
msp.setSpan(new URLSpan("http://www.2cto.com"), 41, 43, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //网络
msp.setSpan(new URLSpan("sms:4155551212"), 43, 45, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //短信 使用sms:或者smsto:
msp.setSpan(new URLSpan("mms:4155551212"), 45, 47, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //彩信 使用mms:或者mmsto:
msp.setSpan(new URLSpan("geo:38.899533,-77.036476"), 47, 49, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //地图

//设置字体大小(相对值,单位:像素) 参数表示为默认字体宽度的多少倍
msp.setSpan(new ScaleXSpan(2.0f), 49, 51, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); //2.0f表示默认字体宽度的两倍,即X轴方向放大为默认字体的两倍,而高度不变

//设置字体(依次包括字体名称,字体大小,字体样式,字体颜色,链接颜色)
具体可以参看http://blog.csdn.net/knxw0001/article/details/8838831

❸ android 开发 默认字体太粗 怎么设置细体

android:textStyle设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开
android:typeface设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体)3]

❹ android setTitle 要怎么改变字体的大小

主题里添加如下,可以修改title的字体的大小和样式
比如没有ActionBar的Activity中,定义如下的样式

<style name="AppTheme" parent="android:Theme.Light">

<!-- 不要ActionBar -->

<item name="android:windowActionBar">false</item>

<item name="android:windowTitleStyle">@style/WindowTitle</item>

</style>

<style name="WindowTitle" parent="@android:style/TextAppearance">

<item name="android:textColor">#fff</item>

<item name="android:textSize">20sp</item>

<item name="android:textStyle">bold</item>

</style>

如果是在ActionBar存在的前提下,主题样式要如下
<style name="AppTheme" parent="android:Theme.Light">
<!-- 这个是设置ActionBar上的menu的文本显示样式-->
<item name="android:actionMenuTextAppearance">@style/TextAppearance</item>
<!-- 这个是设置ActionBar上的menu的文本显示颜色-->
<item name="android:actionMenuTextColor">@color/main_color</item>

<item name="android:actionBarStyle">@style/ActionBar</item>
</style>

<style name="ActionBar" parent="@android:style/Widget.ActionBar">
<!-- 这个是设置ActionBar上的title的文本显示样式-->

<item name="android:titleTextStyle">@style/TextAppearance</item>

</style>

❺ android里面有没有可以用一个命令来指定整个应用都使用一种字体呢

如果不想指定,直接不指定,用系统默认的好了,开发哪有太多的捷径

你可以在style中制定textview的style,如

<style name="XXXTextStyle">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:textSize">20sp</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:textStyle">bold</item>
</style>

然后在布局文件中调用

<TextView
android:id="@+id/bssss"

style="@style/XXXTextStyle"/>

也可以考虑用系统的style="?android:attr/textAppearanceMedium"

❻ android 如何在引入字体文件的情况下 ,修改文件中字体的style

android中引入字体的情况下,还要再修改字体的style,可以在代码中获得该字体,然后获得画笔,设置样式,如下:

Typeface type= Typeface.createFromAsset(getAssets(),"font/kanghuawawa.TTF");//加载字体文件
et_note = (EditText) findViewById(R.id.et_note);
et_note.setTypeface(type);
et_note.getPaint().setFakeBoldText(true);就可以实现了

❼ 安卓手机怎么更换字体风格

若是使用vivo手机,想要设置更漂亮个性的字体,只需进入手机i主题--精选--右上角搜索--字体--搜索喜欢的字体--下载--应用即可。(目前vivo手机不支持第三方主题和字体)

阅读全文

与androidstyle字体相关的资料

热点内容
pic单片机学习网站 浏览:161
843除6的算法 浏览:374
arduino编程视频 浏览:742
pdf背景绿色 浏览:610
记事本dos命令 浏览:274
服务器如何搭建多个节点 浏览:326
acx算法 浏览:258
幽冥诡匠漫画全集用什么app可以看 浏览:1001
租用服务器为什么越来越慢 浏览:960
算法创新就业方向 浏览:423
算法最优解作者 浏览:868
通达信红绿宝塔线指标源码 浏览:667
app是什么东西合法吗 浏览:231
怎么锁app视频教程 浏览:841
迅捷pdf注册码生成器 浏览:749
androidsdkosx 浏览:304
压缩面膜纸荧光 浏览:841
app怎么分身三个 浏览:745
电影bt下载源码 浏览:422
iwatch屏幕加密芯片 浏览:570