package com.example.spannabletest;import android.app.ActionBar.LayoutParams;import android.app.Activity;import android.os.Bundle;import android.text.Spannable;import android.text.SpannableString;import android.text.style.AbsoluteSizeSpan;import android.view.Gravity;import android.widget.Button;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);Button mButton = new Button(this);LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);mButton.setLayoutParams(lp);SpannableString ss1 = new SpannableString("支付宝\n快捷支付");//第一个参数是设置字体大小 true代表用dip单位,接下来是下标,最后是输入时的字符是否使用同样的样式,这里是都不需要。根本没输入ss1.setSpan(new AbsoluteSizeSpan(15, true), 0, 3,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);ss1.setSpan(new AbsoluteSizeSpan(8, true), 4, 8,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);mButton.setText(ss1);mButton.setGravity(Gravity.CENTER);addContentView(mButton, lp);}}

更多相关文章

  1. EditText中inputType="number"还可输入字母的设置
  2. android 发送e-mail实例
  3. Android输入法弹出流程
  4. Android过滤特殊字符和emoji表情
  5. Android字体大小设置自适应屏幕分辨率
  6. 配置android的adb环境变量
  7. Eclipse中插件(Google Android)插件
  8. MAC下HBuilder进行Android真机调试
  9. [Android]通过JNI访问并操作Bitmap的元素,支持RGB565和ARGB8888

随机推荐

  1. Android 应用签名
  2. Android调试工具之Logcat
  3. android部分BUG
  4. Android Studio 项目运行错误,弹出“Detec
  5. Android-8.1.0编译问题汇总
  6. Android调用系统 Set As Intent
  7. android 内存空间
  8. android in practice_create model、tabl
  9. android隐藏以及显示软键盘以及不自动弹
  10. Android(安卓)数据库框架OrmLite的使用(一