我尝试在 textview 的背景上设置图像。一切正常,但 .. 当我“setText("blyablya")”而不是文本不显示时。我尝试使用 setBackgroundResource 和 setBackgroundDrawable...但总是在仅背景图像上,我看不到 TextView 中的文本(((
谁能帮帮我??
简单代码:
//tit - TextView tit
tit.setText("blabla");
tit.setTextColor(Color.BLACK);
tit.setBackgroundDrawable(getResources().getDrawable(R.drawable.popup_title));
在帮助后添加:如果普通可绘制对象一切正常,但如果背景可绘制对象是 9patch 则这可能对您有所帮助。
最佳答案
如果您的背景可绘制对象是 9patch,请检查内容区域(由底部和右侧黑线定义)是否足够宽以包含文本,因为它可能被填充本身隐藏。
(感谢@Peter)
关于android - 如果背景上有图像,则不显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5992675/