我已經創建了一個能夠將數組內容放入listview的函數,以下是我迄今的進度。按鈕第一次按期間使用數組填充listview內容
<div id="MainPage" data-role="page" >
<div data-role="content">
<a href="#ViewPage" data-role="button" onClick="displayArray()">RENAME</a>
</div>
</div>
<div id="ViewPage" data-role="page" >
<div data-role="content">
<ul id="viewlist" data-role="listview" data-filter="true" data-filter-placeholder="Sample Contents" data-inset="true">
<!-- array contents goes here -->
</ul>
</div>
</div>
<script>
var sampleContent = new Array();
displayArray()
{
for(var scan=0; scan<sampleContent.length; detect++)
{
$('#viewlist').append('<li><a href="#">' + sampleContent[scan] + '</a></li>');
}
}
</script>
我的代碼工作,但是當我按下它的第二次,列表視圖變得混亂。
任何幫助或建議將被提前感謝接受謝謝。
編輯,我想通了如何做到這一點,但我在第二次按下按鈕時遇到問題。
填充您的ListView與'ArrayAdapter'並設置'sampleContent'作爲列表適配器以便它知道什麼補與listview。奇怪的android代碼btw –