一个按钮改变字体的大小,一个按钮改变字体的样式

转载 2013年12月04日 17:00:02

一个按钮改变字体的大小,一个按钮改变字体的样式

Activity核心代码:

public class Ex03_14 extends Activity
{
  private TextView mText;
  private Button sizeButton;
  private Button fontButton;
  @Override 
  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也是运行正确的!

修改button上字体样式

在ios3.0之前有setFont方法来设置button上字体样式,在ios3.0之后,如果要修改button上的字体样式,需要使用 buttonTask.titleLabel.font = [UI...
  • rbyyy924805
  • rbyyy924805
  • 2013年04月16日 09:19
  • 2343

Android自定义Button的背景和字体样式

系统自带的button样式比较单调,有时候需要做好一点的UI效果就只能自己定义图片及样式了    自定义button的背景大家可能都很熟悉了,就是顶一个一个selector作为button的背景,设置...
  • jdsjlzx
  • jdsjlzx
  • 2013年08月26日 10:52
  • 7679

Android Button按钮点击变换字体颜色

1、首先贴上/res/values/color色值 #000000 #ffffff 2、贴上/res/drawable/text_color_selector.xml颜色选择器...
  • Cantus_hjk
  • Cantus_hjk
  • 2015年05月08日 23:35
  • 5817

MFC 控件字体样式和颜色设置

因为默认的字体大小比较小,且有时为了美观,MFC控件的字体样式更改有时显得比较重要。这一修改并不是很直观,需要经由代码来完成,代码如下: CFont *m_pFont;//创建新的字体 m_pFont...
  • oHanTanYanYing
  • oHanTanYanYing
  • 2015年06月17日 18:49
  • 5096

bootstrap --字体图标的设置 按钮组件

-->
  • PZ0605
  • PZ0605
  • 2015年05月17日 13:38
  • 1836

VB点击单选按钮改变窗体的字体样式

  • 2012年08月10日 10:30
  • 3KB
  • 下载

单击按钮改变panel中的字体大小和背景色

无标题页                                  Panel可以包含其他控件外,还可包含文本。                         ...
  • zhangge360
  • zhangge360
  • 2014年04月16日 22:33
  • 820

改变MFC按钮的颜色和字体大小的处理

按钮颜色的重绘以及按钮字体大小大的修改
  • qq_19272431
  • qq_19272431
  • 2017年11月08日 17:50
  • 46

UITableViewCell删除按钮的背景颜色,字体大小可以改变吗?

答案是肯定的! 我们需要重载cell的 - (void)layoutSubviews方法。 我们先来看看cell上都有些什么东西吧 - (void)layoutSubviews { ...
  • xuping901022xp
  • xuping901022xp
  • 2015年09月25日 15:11
  • 1926

一个字体按钮类(WTL)

  本文打算介绍两个内容:一个是WTL中非常好用的CDialogResize模板类,能让你拖动对话框改变大小(包括控件能自动适应对话框的改变);另一个是button按钮的子类化,产生一个有立体感的字体...
  • maikforever
  • maikforever
  • 2011年01月18日 15:46
  • 615
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个按钮改变字体的大小,一个按钮改变字体的样式
举报原因:
原因补充:

(最多只允许输入30个字)