spannable

    2熱度

    1回答

    我想讓Spannable在IDE中看起來像錯誤 - 用另一種顏色加下劃線。 我試圖創建ColorUnderlineSpan類,它擴展的Android UnderlineSpan,但它使所有的文字另一種顏色(我只需添加彩色下劃線): /** * Underline Span with color */ public class ColorUnderlineSpan extends androi

    4熱度

    1回答

    基本上,我想創建的可以從截圖中最好地說明。 我有一個像FB Messenger應用程序的人的列表視圖。我希望我的用戶能夠擁有像屏幕截圖中所示的搜索欄。 它應該具有以下特性: 1)搜索欄應預覽列表視圖中選擇人名 2)人們可以通過點擊Backspace任何名義在預覽搜索欄中取消選擇 3)搜索欄應該能夠在用戶輸入時過濾最底下的人員列表。 我有解決方案屬性3),但我對其他兩個無知。 請幫助!

    1熱度

    1回答

    我試圖爲 str.append(" ").append(isBlue ? "b" : "p"); SpannableString spannable = new SpannableString(str); spannable.setSpan(new ForegroundColorSpan(isBlue ? R.color.blue: R.color.pink),

    0熱度

    1回答

    我有一個edittext和一些按鈕,如粗體斜體下劃線。現在,當我選擇一些文本,然後按任意按鈕,然後使用spannable字符串,我將該特定的跨度應用於edittext的那一部分,如粗體斜體下劃線等。 我想將Bulletspan放入edittext。這裏是我用來放置子彈範圍的代碼: - s.setSpan(new BulletSpan(), text.getSelectionStart(), tex

    26熱度

    3回答

    的一部分,我想這個圖像上看到創建類似的東西: 我設法創建SpannableStringBuilder evertyhing,除了橙色的圓角矩形。我可以使用BackgroundColorSpan將背景設置爲該顏色,但我無法找到使其圓整的方法。任何想法我怎麼能做到這一點? 在此先感謝! 編輯: 我使用Xamarin.Android,但這裏是我的代碼: stringBuilder.SetSpan(new

    1熱度

    2回答

    我試圖獲取點擊鏈接的URLEditText。我想觸摸一個鏈接,然後使用其URL進行操作。我已經得到的最接近的是,以確定是否在光標坐在跨度是URLSpan風格: int s1 = Math.max(mText.getSelectionStart(), 0); int s2 = Math.max(mText.getSelectionEnd(), 0); Spannable raw = new Sp

    3熱度

    1回答

    如何檢查兩個Spanned對象是否相等(它們的內容和跨度相同)?我寧可不執行equals(Spanned span)方法。 :)

    1熱度

    1回答

    是否有可能只使TextView中的文本的一部分不能換行到下一行? 目前我有: |Some long description [kg/| |m^2] | 在小屏幕上我想: |Some long description | |[kg/m^2] | 但如果屏幕上有足夠的空間,我想: |Some long description [kg/m^2] | 從而使部分文字

    12熱度

    4回答

    您好,我已經在textview中設置了一些文本。 TextView tweet = (TextView) vi.findViewById(R.id.text); tweet.setText(Html.fromHtml(sb.toString())); 然後我需要在TextView的文本轉換成Spannble。所以,我這樣做,如: Spannable s = (Spannable) tweet

    2熱度

    3回答

    我試圖在警報對話框中顯示一些文本作爲超鏈接。部分過程需要我使用SpannableString來格式化一些文本。問題是我的應用程序在我的代碼的SpannableString部分遇到運行時錯誤。 TextView Tv= (TextView) findViewById(R.id.textView3); SpannableString s = new SpannableString("www.goog