gpt4 book ai didi

android - 可在字符串资源中绘制

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:29 24 4
gpt4 key购买 nike

我想显示 AlertDialog,它会同时显示带有字符串和图标的消息。

是否可以在字符串资源中插入图标​​/图像/绘图?有什么方法可以用 AlertDialog 中的字符串显示可绘制对象。

编辑
如果不清楚,则可绘制对象需要位于字符串内。比如“点击图标 [icon-image] 然后点击...”

最佳答案

    SpannableString spannableString = new SpannableString("@");
Drawable d = getResources().getDrawable(R.drawable.your_drawable);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BOTTOM);
spannableString.setSpan(span, spannableString.toString().indexOf("@"), spannableString.toString().indexOf("@")+1, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
yourTextView.setText(spannableString);

关于android - 可在字符串资源中绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19083015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com