textview中每次背景图片作为一个按钮无法装饰在textview下
可以使用SpannableString来设置TextView的背景图片:
```java
SpannableString ss = new SpannableString("My Button"); //定义hint的值
Drawable d = getResources().getDrawable(R.drawable.mybutton); //获取res下的图片drawble
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());//给drawble设置宽高
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);//创建ImageSpan
ss.setSpan(span, 0, 4, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);//将图片替换0-4位置的文字
textView1 .setText(ss); //将其添加到textview中显示出来 。
```
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!