gpt4 book ai didi

java - 如何在两个字符串之间或单个字符串内显示 vector/图像

转载 作者:行者123 更新时间:2023-12-02 12:01:30 25 4
gpt4 key购买 nike

我是 Android 新手,我一直致力于实现一个字符串,该字符串在单个字符串或连接字符串中包含 vector 或图像。我以编程方式以及字符串资源进行了尝试,但没有出现预期的情况。我希望结果就像 Whatsapp 中的空 View 列表一样。

Same as this on whatsapp

这是我的字符串值代码...

<string name="empty_Employee">Nothing To Display!!! \n Add
Data By Tapping The Button At The Bottom Of Your Screen</string>

这里是java代码

TextView tv = view.findViewById(R.id.empty);

Drawable d = getResources().getDrawable(R.drawable.ic_group_black_24dp);

tv.setText("Tap "+d+" To add data!");

上述步骤不起作用..它们返回指定可绘制对象的字符串地址

如果问题已经得到解答,请在此处链接答案!!

谁能帮助我!!...提前谢谢!!

最佳答案

你需要的东西叫做 SpannableString它还允许您为不同的文本范围添加特定的样式。这就是它的使用方法。

SpannableString string = new SpannableString("abc"); 
Drawable d = getResources().getDrawable(R.drawable.ic_group_black_24dp);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);
string .setSpan(span, 0, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
textView.setText(string );

关于java - 如何在两个字符串之间或单个字符串内显示 vector/图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47220624/

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