TextView中,我将drawableLeft设置为从中心显示drawable的位置。我需要将drawableLeftTextView内的顶部对齐,例如此图像。

有可能实现这一目标吗?

最佳答案

使用SpannableString和ImageSpan可以实现这一点。

String msg=" "+"haii";
ImageSpan mImageSpan== new ImageSpan(mContext, R.drawable.icon);
SpannableString text = new SpannableString(msg);
text.setSpan(mImageSpan, 0, 1, 0);
mTextView.setText(text);

字符串变量中的多余空格由图标代替。

10-08 18:05