2014-02-27 42 views
1

I使用Textview的數組顯示我的程序的輸出通過TableRowTableLayout。實際上輸出是2d陣列。 我顯示了2d數組的每個元素,沒有任何問題。 但是,問題是我不能有TextViews(Columns)之間的空間。 下面是說明本clearly.I圖像要做到這一點編程如何在TableRow中的textviews之間添加空格?

enter image description here

請幫我解決這個

+0

你可以在你的XML佈局中使用'padding'或'margin' – Merlevede

+0

@Merlevede對不起,我編輯過。我只想通過編程的方式來做到這一點 –

+0

任何人請幫助解決這個問題... –

回答

1

請記住,可以在你的XML佈局設置,幾乎任何財產,可以也可以通過程序設置!

做到這一點的方法是:

view.setPadding(0,padding,0,0); 

這將設置頂部填充,以填充像素。如果您想將其設置爲DP相反,你可以做一個轉換:

float scale = getResources().getDisplayMetrics().density; 
int dpAsPixels = (int) (sizeInDp*scale + 0.5f); 

我走這從here

+0

先生我是新來android.If你不你能否介紹一下我在哪裏以及如何使用它? –

+0

我們在這裏爲您提供幫助並指引您朝着正確的方向發展,但恐怕您也必須自己做一些研究。 – Merlevede

0

可以通過編程對TextView的使用此方法設置填充:左,上,右,根據您的condition.Hope這將有助於底部

txt.setPadding(left, top, right, bottom); 

集整數值...

相關問題