我试图在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)