Android TextView 设置字体大小的方法

 更新时间:2016年02月13日 16:41:30   作者:gisoracle  
这篇文章主要介绍了Android TextView 设置字体大小的方法的相关资料,需要的朋友可以参考下

废话不多说了,直接给大家贴代码了,具体代码如下所示:

package com.example.yanlei.yl4;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.text.Spannable;
import android.text.style.AbsoluteSizeSpan;
import android.text.style.BackgroundColorSpan;
import android.text.style.StyleSpan;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
TextView edit;
Button sendBu;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

edit = (TextView) findViewById(R.id.textView);
sendBu = (Button) findViewById(R.id.button);
sendBu.setOnClickListener(new ButtonClickListener());
}
private class ButtonClickListener implements View.OnClickListener {
public void onClick(View v) {
//System.exit(0);
edit.setText("闫磊我爱你");
edit.setTextColor(Color.BLUE);

edit.setText("这是我的第一个TextView,嘿嘿", TextView.BufferType.EDITABLE);
/**
* 要设置文本的背景色,
* 必须将文本设置成BufferType.SPANNABLE,BufferType.EDITABLE
*/
Spannable sp = (Spannable) edit.getText();
//设置红色背景
sp.setSpan(new BackgroundColorSpan(Color.RED), 3, 8,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

sp.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC),
0, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //设置斜体
sp.setSpan(new AbsoluteSizeSpan(80), 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //设置字体大小
edit.setText(sp);

//edit.setHeight(60);
//android.os.Process.killProcess(android.os.Process.myPid());
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}

以上代码内容是小编给大家分享的Android TextView 设置字体大小的方法,希望对大家有所帮助。

相关文章

  • Android入门教程之ListView的应用示例

    Android入门教程之ListView的应用示例

    这篇文章主要介绍了Android入门教程之ListView的应用,结合简单实例形式分析了Android中listview的简单创建与使用步骤,需要的朋友可以参考下
    2016-10-10
  • Android自定义TextView实现drawableLeft内容居中

    Android自定义TextView实现drawableLeft内容居中

    这篇文章主要介绍了Android自定义TextView实现drawableLeft内容居中的相关资料,需要的朋友可以参考下
    2017-06-06
  • 一个强大的侧滑菜单控件ASwipeLayout

    一个强大的侧滑菜单控件ASwipeLayout

    这篇文章主要为大家详细介绍了强大的侧滑菜单控件ASwipeLayout使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • Android实现图片在屏幕内缩放和移动效果

    Android实现图片在屏幕内缩放和移动效果

    这篇文章主要为大家详细介绍了Android控制图片在屏幕内缩放和移动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • Android 日志系统Logger源代码详细介绍

    Android 日志系统Logger源代码详细介绍

    本文主要介绍Android 日志系统Logger,这里整理了关于Android源码的日志系统资料,有研究Android源码的朋友可以参考下
    2016-08-08
  • Kotlin线程同步的几种实现方法

    Kotlin线程同步的几种实现方法

    面试的时候经常会被问及多线程同步的问题,在 Kotlin 中我们有多种实现方式,本文将所有这些方式做了整理,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • AndroidStudio Gradle基于友盟的多渠道打包方法

    AndroidStudio Gradle基于友盟的多渠道打包方法

    这篇文章主要介绍了AndroidStudio Gradle基于友盟的多渠道打包方法,需要的朋友可以参考下
    2017-09-09
  • Android学习笔记45之gson解析json

    Android学习笔记45之gson解析json

    JSON即JavaScript Object Natation,是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,为Web开发提供了一种理想的数据交换格式。通过本篇文章给大家介绍Android学习笔记45之gson解析json的相关内容,对android gson解析json相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • Android修改Dialog样式的方法

    Android修改Dialog样式的方法

    Android 对话框支持自定义标题,内容,按钮和点击事件,基本上可以满足我们日常的使用。 但有时候我们想要修改对话框的文字,按钮颜色等,系统并没有提供对应的方法,正常情况下只能自定义布局。 接下来通过源码解析介绍几种修改 Dialog样式的方法。
    2021-05-05
  • Android线程管理之ActivityThread

    Android线程管理之ActivityThread

    线程通信、ActivityThread及Thread类是理解Android线程管理的关键。通过本文给大家介绍Android线程管理之ActivityThread 的相关知识,对android线程管理相关知识感兴趣的朋友一起学习吧
    2016-01-01

最新评论