作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Android 新手,我一直致力于实现一个字符串,该字符串在单个字符串或连接字符串中包含 vector 或图像。我以编程方式以及字符串资源进行了尝试,但没有出现预期的情况。我希望结果就像 Whatsapp 中的空 View 列表一样。
这是我的字符串值代码...
<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/
我是一名优秀的程序员,十分优秀!