使用tablelayout來顯示來自sqlite數據庫的項目。 我爲桌面佈局設置了一個背景圖像, ,但圖像出現在我需要將圖像顯示迴文本的文本下面,而不是在下面,即我需要圖像幀爲0,0 我該怎麼做。 現在我用Android:如何在表格佈局中設置背景圖片
.setbackgroundresources(r.drawable.imagename)
請指導我,我必須添加背景圖片表格佈局編程
使用tablelayout來顯示來自sqlite數據庫的項目。 我爲桌面佈局設置了一個背景圖像, ,但圖像出現在我需要將圖像顯示迴文本的文本下面,而不是在下面,即我需要圖像幀爲0,0 我該怎麼做。 現在我用Android:如何在表格佈局中設置背景圖片
.setbackgroundresources(r.drawable.imagename)
請指導我,我必須添加背景圖片表格佈局編程
然後想辦法把表佈局的一個外佈局的線性佈局,在你的.xml文件,然後設置像
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bkg1">
<TableLayout
android:id="@+id/linearLayout1_tblLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TableRow
android:id="@+id/linearLayout1_tblLayout1_tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center" >
......
</TableRow>
</TableLayout>
</LinearLayout>
我嘗試了這段代碼,但沒有解決我的問題 – mohamed
然後嘗試將表格佈局的一個外部佈局線性佈局放置在.xml文件中,然後設置線性佈局的背景,如
如果你設置的背景資源的佈局和圖像顯示的佈局本身(即下面的所有組件)低於線性佈局的背景下,你可能不添加背景資源Ť o正確的佈局。
但是既然你沒有給出太多的信息,那甚至可能不是這樣。
難道是你的圖像實際上比表本身小得多,而不是擴展到表的大小,它可以保持在它的固定大小(這可能會在佈局中居中)嗎?
嘗試將表的背景設置爲固定的顏色(即view.setBackgroundColor(Color.BLACK);)來測試。如果整個表格按照您的預期填充,那麼它可能與您使用的圖像有關。
如果顏色只填充圖像資源之前做過的同一區域,那麼這可能是我第一次以爲你沒有將資源添加到正確的佈局。
我編程設計不是通過佈局xml – mohamed
然後發佈您的代碼相關部分 – Rajesh
當然我會發布它。這裏有一些pblm。 – mohamed