我已经创建了一个能够将数组内容放入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 –