int n = listview.getAdapter().getCount();
foot.measure(0, 0);
int heightsum = 0;
for (int i = 0; i < n-1 ; i++) {
View listItem = adp.getView(i, null, listview);
listItem.measure(0, 0);
heightsum += listItem.getMeasuredHeight();
}
footer = LayoutInflater.from(Tran_main.this).inflate(
R.layout.tran_footer, null); int n = listview.getAdapter().getCount();
foot.measure(0, 0);
int heightsum = 0;
for (int i = 0; i < n-1 ; i++) {
View listItem = adp.getView(i, null, listview);
listItem.measure(0, 0);
heightsum += listItem.getMeasuredHeight();
}
addcarview.addView(v, new LayoutParams(LayoutParams.FILL_PARENT,
heightsum+foot.getMeasuredHeight()));