程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> listview-在list view中動態的添加divider到最後的item中

listview-在list view中動態的添加divider到最後的item中

編輯:編程綜合問答
在list view中動態的添加divider到最後的item中

我想以代碼的形式在 linear layout 中添加list view

ArrayList<Answer> ans = (ArrayList<Answer>) ques.getAnswers();
    adapter = new AnswerAdapter(Test.this, ans);

    ansList = new ListView(Test.this); // my list view adding dynamically
    ansList.setAdapter(adapter);
    ansList.setVerticalScrollBarEnabled(false);
    ansList.setOnItemClickListener(cellClickListener);
    ansLayout.addView(ansList);

現在的問題是除了最後一個item,每一個item都有默認的 divider ,我想讓divider在最後一個itm也可以顯示出來。
如何以代碼的形式添加?

最佳回答:


你可以在 listview 中添加 footer view,創建一個 footerview 的布局,如下:

View footerView = ((LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.track_footer_view, null, false);
listview.addFooterView(footerView);

所以你可以在最後的 item 中擁有 footerview。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved