編輯:關於Android編程
Android TextView 改變字體主要有兩種方法:
1、Html.fromHtml 獲取一個用html格式表示的Spanned。
2、另一種方式是直接構造使用一個Spanned。
若要同時改變字符串中部分字體的顏色與大小,采用第一種方式 html.fromHtml,用font標簽來實現時,不幸的是Android中對font的屬性只支持color與face,但不支持size。那麼完全使用font標簽的html,是實現不了了。
使用html改變字體大小的,可以嘗試或...
之類的標簽,但是不能指示具體數字的size大小。
采用第二種方式就很簡單,比較容易實現了,如下示例:
ColorStateList redColors = ColorStateList.valueOf(0xffff0000); SpannableStringBuilder spanBuilder = new SpannableStringBuilder("這是一個測試"); //style 為0 即是正常的,還有Typeface.BOLD(粗體) Typeface.ITALIC(斜體)等 //size 為0 即采用原始的正常的 size大小 spanBuilder.setSpan(new TextAppearanceSpan(null, 0, 60, redColors, null), 0, 3, Spanned.SPAN_EXCLUSIVE_INCLUSIVE); TextView tv_test = (TextView) findViewById(R.id.tv_test); tv_test.setText(spanBuilder);
效果如下
前面文章介紹了如何使用JAVA的反射機制來調用藍牙的隱藏API,本文繼續來練習JAVA的反射機制,探秘TelephonyManager在Framework裡包含卻在SDK
四、Activity 4.1 Activity Activity是應用程序的入口。負責創建才窗口(setContextView(View)),和用戶交互等。 4.1.
本文實例介紹了ViewPager實現選項卡切換,效果圖如下:步驟一:這裡使用兼容低版本的v4包進行布局,這裡eclipse沒有輸入提示,所以要手動輸入,文件名稱“acti
Android開發:LayoutParams的用法 LayoutParams繼承於Android.View.ViewGroup.LayoutP