2011-05-13 77 views
3

我使用ExpandableListViews有一段時間了,它真是棒極了......但現在我測試我的應用程序在不同的設備,我注意到ExpandableListView的不集中,該Groupelements的箭不垂直以某些設備爲中心......相反,它與groupItem的底部對齊......看起來很糟糕。 我不能搜索的一個小時後,發現任何意見...所以也許你們有些人遇到同樣的問題,並知道怎樣做才能保證它看起來罰款什麼建議嗎?安卓:GroupIndicator(箭頭)

這裏是與聯合國爲中心的箭頭的屏幕。 uncentered Arrows http://img685.imageshack.us/img685/4033/notcenteredarrows.png

在此先感謝

回答

0

我知道的唯一方法是使用setGroupIndicator與具有正確對齊可提拉..

0

組指標的形象將永遠是你的組項目的視圖中居中。如果您打算將指標置於中心位置,則需要一個與視圖高度完全一致的圖像。

如果您使用的填充或保證金的組的項目裏面,你的指標圖像將再次集中項目查看組內。我的建議是創建一個解決方法:如果您打算在頂部添加填充/邊距,只需在圖像上添加透明度並將其保存爲可縮放的9修補程序圖形。您的指標圖像現在需要相同的高度,並標記爲9個補丁圖形,因此它將通過其透明空間調整到高度。