對於圖像。出於好奇,爲什麼不簡單地擴展你的圖像以包含頂部像素呢?換句話說,構建您的重複圖像,使其包含您嘗試使用空的textview創建的像素。這至少會照顧顏色錯位,因爲顏色將全部從同一個地方生成。就像素而言。你真的在重複這個形象,還是你在傳播這個形象?傳播肯定會導致你所看到的。
對於你的tableview: 對於左右縮進,你可以簡單地使用tableview項目的margin或padding屬性。有通用的填充和/或邊距屬性(它將填充所有頂部,底部,左側和右側),或者每個頂部,底部,左側和右側都有單獨的填充和/或邊距屬性。這裏是您可能想要閱讀的填充與邊距的很好鏈接。
Difference between a View's Padding and Margin
實施例的屬性(如稱爲在XML文件),用於下邊距
android:layout_marginBottom
setMargins(left, top, right, bottom) // for setting margins programmatically
實施例的屬性(如稱爲在XML文件),用於頂部填充
android:paddingTop
setPadding(left, top, right, bottom) // for setting padding programmatically
對於自定義頂部和底部,你應該可以使用以下教程
http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/
從這裏,您應該能夠檢測到項目作爲第一個和最後一個項目,並將背景屬性(圖像)設置爲具有圓頂或圓底的背景圖像。這就是我在iPhone上的做法。我也實現了像桌面視圖一樣的東西,但它們只是垂直佈局,並帶有我自己的自定義視圖,這些視圖讓我看起來像是你想要的。
優秀的答案。非常豐富:-)非常感謝! – Tiwaz89
很高興它回答你所需要的:-) – trumpetlicks