Android 可以在字符串中插入图像以使中心高度与图像对齐吗?

Android 可以在字符串中插入图像以使中心高度与图像对齐吗?,android,android-layout,Android,Android Layout,可以在字符串中插入图像以使中心高度与图像对齐吗? 我有很长的文本,它在一个文本视图中以两行显示,我需要插入图像,但图像的高度大于字体大小,我需要在插入图像的行中按高度对齐(此时图像插入字符底线) 有了它,它是按基线对齐的,我没有找到按高度对齐中心的选项图像和文本。应该是这样的 创建一个水平方向的线性布局,将Imageview和TextView放在其中,并给出gravity=“center\u vertical”@a.S.但我不知道文本的大小和放置位置,我需要通过编程来完成,图像插入文本中的某个位

可以在字符串中插入图像以使中心高度与图像对齐吗? 我有很长的文本,它在一个文本视图中以两行显示,我需要插入图像,但图像的高度大于字体大小,我需要在插入图像的行中按高度对齐(此时图像插入字符底线)

有了它,它是按基线对齐的,我没有找到按高度对齐中心的选项图像和文本。应该是这样的


创建一个水平方向的线性布局,将Imageview和TextView放在其中,并给出gravity=“center\u vertical”@a.S.但我不知道文本的大小和放置位置,我需要通过编程来完成,图像插入文本中的某个位置,使用线性布局时,整个文本将以图像为中心,但我需要一行以图像为中心image@Damir:您的意思是希望所有文本环绕中心图像吗?换句话说,在图片上方,然后是侧面,然后是下方?@Squonk我编辑了一个小问题,我希望我能澄清一点
SpannableString text = new SpannableString(getString("Help something about paragraph"));
text.setSpan(new ImageSpan(myIcon, ImageSpan.ALIGN_BASELINE), text.length()- 9, text.length()- 8, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
txtGetHelp.setText(text);