1
我正在使用SuperSLiM library從Google日曆應用重新創建議程視圖。我遇到的問題是在各部分之間創建邊距。我試過在第一個位置放一個topMargin
,但是然後標題看起來不正確。Android SuperSLiM:部分之間的邊距
我正在使用SuperSLiM library從Google日曆應用重新創建議程視圖。我遇到的問題是在各部分之間創建邊距。我試過在第一個位置放一個topMargin
,但是然後標題看起來不正確。Android SuperSLiM:部分之間的邊距
解決了它。我給我的LineItem布爾值表示它是最後一個,然後將bottomMargin應用到它。
的LineItem:
private class LineItem
{
public int sectionFirstPosition;
public boolean isHeader;
public boolean isLast;
public Item item;
public LineItem(Item item, boolean isHeader, int sectionFirstPosition)
{
this.isHeader = isHeader;
this.item = item;
this.sectionFirstPosition = sectionFirstPosition;
}
public void setLast()
{
isLast = true;
}
}
設置最後一個項目:
設置底部邊距:
if(item.isLast)
{
lp.bottomMargin = mContext.getResources().getDimensionPixelSize(R.dimen.section_margin);
}else
{
lp.bottomMargin = 0;
}