我使用tablelayout来显示sqlite db中的项目.
我为表格布局设置了backgrpund图像,
但图像显示在文本下方我需要将图像显示回文本,而不是下面,即我需要图像框架为0,0
我该怎么办
现在我用了
.setbackgroundresources(r.drawable.imagename)
请指导我,我必须以编程方式为表格布局添加背景图像
最佳答案 如果您正在为布局设置背景资源,并且图像显示在布局本身下方(即在所有组件下方),则可能不会将背景资源添加到正确的布局中.
但是,由于你并没有真正提供太多信息,甚至可能不是这样.
可能是你的图像实际上比表本身小得多,而不是扩展到表的大小,它是否可以保持固定的大小(可能在布局中居中)?
尝试将表格的背景设置为固定颜色(即view.setBackgroundColor(Color.BLACK);)以测试它.如果整个表格按预期填充,那么它可能与您正在使用的图像有关.
如果颜色只填充了之前图像资源所用的相同区域,那么可能是我第一次想到你没有将资源添加到正确的布局中.