spannablestring

    2熱度

    1回答

    我試圖從TextView的內容中組裝一長串文本(來自幾個不同的數據片段)。 我想每一行具有以下結構: {片1} | {piece 2} 我希望每個「{piece 1} |」都是淺灰色。 我希望每個「{2}」都是深灰色。 我已經定義了這兩種顏色。 我希望整個標籤都是我添加到我的應用的自定義字體。 這裏就是我試圖至今: // regularTf is a Typeface created from a

    3熱度

    3回答

    我嘗試添加下面的文字錯誤,如紅色波浪線: 可惜我不能找到一個妥善的*跨度類來包裝錯誤文本。 我應該如何在Android中實現這樣的功能?

    1熱度

    2回答

    我有一個帶有SpannableString的TextView,因爲我想在用戶點擊視圖的不同位置時做不同的事情。這是我的代碼: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView

    0熱度

    1回答

    有誰知道TabStopSpan.Standard構造函數中的參數(where)代表什麼? 它是像素嗎? 根據我做的一些測試,它不代表像素,我只是繪製網格線,並添加製表符到文本視圖,如果例如我將選項卡設置爲200它不會做200像素,這對於不同的重要具有不同的屏幕dpi的設備,所以如果我在一臺設備上設置200,它將與我計劃的看起來不同,那麼是否有人知道如何解決這個問題? 我試圖尋找在SRC沒有幫助,並

    3熱度

    2回答

    好的,所以我認爲這應該是一個相當簡單的過程。 我已經閱讀了以下幾個問題: Multiple Typefaces in the same TextView Multiple Typefaces in the same TextView Put in bold some parts of a TextView Making part of a string bold in TextView 的建議似乎

    0熱度

    3回答

    目前我有一個像這樣的spannableString,圖標位於標題字符串的左側。問題是,有沒有辦法讓圖標在字符串上方,而圖標是對齊中心? 樣品是這樣的: [] <==== This is the icon TitleTest <=== This is the title ABCD 感謝 這裏是我的代碼嘗試: Drawable image = context.getResources(

    3熱度

    1回答

    我正在嘗試創建一個跨度來給文本一個四捨五入的背景。但是,draw方法永遠不會被調用。 這是代碼: public class RoundedBackgroundSpan extends ReplacementSpan { @Override public void draw(Canvas canvas, CharSequence text, int start, int end

    2熱度

    1回答

    我使用seekbar來改變textview的顏色,但問題是在seekbar的特定位置點擊時,textview顏色的其他位置沒有改變。 如何解決這個問題? 在此先感謝。 這是代碼。 public class SplashActivity extends Activity { private TextView textView; private SeekBar seekBar; int p =

    0熱度

    1回答

    如何將類似mEditText.getText();的可編輯對象保存到文件中? 我試着用下面的代碼,它的作品,但最終我得到一個IOException和IOException.getLocalizedMessage();和IOException.getMessage();都顯示以下字符串。 E/Error:(5223): android.text.SpannableStringBuilder 這裏

    10熱度

    1回答

    工作,我知道SpannableString有可能在一個TextView中設置不同的文字大小,但如果添加的TextView編程它不工作。 String s = "Best Ever"; SpannableString ss1 = new SpannableString(s); ss1.setSpan(new RelativeSizeSpan(2f), 0, 4, 0); // set size