को मैं अपने TextView अंदर कुछ प्रतीक लगाने की जरूरत है, लेकिन वे लाइन ऊंचाई (तीर को देखो) फिट नहीं है:फ़िट ImageSpan TextView लाइन ऊंचाई
मैं इस कोशिश की:
spannable.setSpan(new ImageSpan(context, entry.getValue(), ImageSpan.ALIGN_BOTTOM), Matcher.start(), matcher.end(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
t.setText(spannable, BufferType.SPANNABLE);
और इस:
Drawable myIcon = c.getResources().getDrawable(R.drawable.myicon);
myIcon.setBounds(0, 0, myIcon.getIntrinsicWidth(), myIcon.getIntrinsicHeight());
spannable.setSpan(new ImageSpan(myIcon, ImageSpan.ALIGN_BASELINE), matcher.start(), matcher.end(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
t.setText(spannable, BufferType.SPANNABLE);
और दोनों ही मामलों में मैं एक ही परिणाम था।
मैं आइकन को/res/drawable फ़ोल्डर में रखता हूं, और इसका आकार 75x75px है। मैंने छवि रिज़ॉल्यूशन को कम करने की कोशिश की लेकिन वे धुंधला
myIcon.setBounds (0, 0, 50, 20) या कुछ कोशिश करें, 20 वास्तव में लाइन ऊंचाई होना चाहिए – pskink