spannablestring

    0熱度

    1回答

    其實我試圖增加Spannable字符串中文本之間的行距。然後我想通過增加換行符的跨度大小來實現。但似乎第二條新線不受影響。 起初我使用'a'作爲分隔符來表明代碼有效。 private fun getCenterSpannableText() : SpannableString { val currency = "Currency" val total = "Total"

    0熱度

    1回答

    說明:我創建了一個GitHub回購庫,其中包含此bug的代碼複製here。隨意克隆並自己嘗試應用程序以查看錯誤。相關的代碼是here:評論部分保留在評論中,它的工作正常,取消註釋,你會遇到錯誤。 我在爲Android構建一個源代碼編輯器應用程序。我有一個自定義Editable類型的包裝SpannableStringBuilder(這將從此以後將被稱爲SSB)。這裏是它的代碼: package co

    0熱度

    1回答

    我想在Android TextView中對齊文本。具有複製和分享功能,並且可以接受可跨越的字符串。有人能幫我嗎。這對我很重要。預先感謝您

    9熱度

    5回答

    特殊字符我有一個​​3串這樣的: "@Username: Deliverd your order", "YOU got trophy: KING OF COINS", "There is a package waiting for you to pick up from #surat to #mumbai", 我想要做的就是用戶名和城市名不同的顏色到其點擊事件。 我能達到的是通過分割爲「:

    0熱度

    1回答

    於選擇的文本應用兩個跨度後,這個問題是非常惱人所以我要多多跟蹤下來的點點滴滴,所以你可以完全理解unspanned: - 首先,我選擇的最後一個字在我的編輯文本像這樣: - 到目前爲止簡單的話,我使文本加粗通過點擊按鈕(設定了一個大膽的跨度),像這樣: - 下劃線只是softkeyboard中的默認文本更正。然後我重新選擇的文本: - 然後,當我讓斜體以同樣的方式(通過按下一個按鈕設置斜體跨度)我

    0熱度

    1回答

    我在我的應用程序使用SpannableString,我只是想改變它的內容,以防止宣佈新SpannableString,因爲我想改變它的內容越來越多再次... 這是我的代碼: SpannableString span; span = new SpannableString(getResources().getString(R.string.C1_1)); //DO STH WITH span

    -1熱度

    1回答

    我不太確定如何對此進行操作,因此標題有點奇怪。我想要做的是在格式爲「%1 $ d/10%2 $ s」的字符串中對2個提取的子字符串進行着色和更改大小。 舉例來說,第一個參數是'1',第二個參數是'垃圾',最後一個字符串是「1/10垃圾」。我想爲'1'紅色着色,並將樣式設置爲粗體,併爲「垃圾」紅色着色,但保留「/ 10」不變。我知道我可以用Spannables做到這一點,但問題是我看不到一種方式來獲

    0熱度

    1回答

    我有一個spannableable字符串和spannable sting containg圖像 和字符串,但是當我在textview上顯示該字符串圖像 與textview的基線對齊我想顯示ALIGN_TOP與 字符串我卡在這個請幫助我來整理一下。 這裏是我的代碼 String text2 = " Lorem Ipsum is simply dummy text of the printing a

    0熱度

    1回答

    當我試圖設置多個字體大小的按鈕文本在回收站視圖它不按預期工作。我想要做的是獲得文本的第一個字母,並使其更大一點,添加換行符,然後實際文本,並在按鈕中設置整個文本。這裏是我試過的代碼,但不是按預期工作(尺寸不變)。 public void onBindViewHolder(final PopularCityViewHolder holder, int position) { if (sho

    0熱度

    1回答

    是否有任何解決方案將我的文本跨度延伸到父界限併爲每個跨度佔用相似數量的空間?期望的結果: 我現在有: 附:我正在嘗試使用跨度來繪製一週(可能會在一個月後進行繪製),因爲頁面繪圖每天會減慢365+個TextView。