Listview,scrollToItem在appcelerator中的android中无法正常工作

时间:2017-07-13 14:54:54

标签: android listview scroll appcelerator

我正在尝试在Appcelerator中实现一个屏幕,其中一个视图中有选项卡,另一个视图包含列表视图的列表视图。在每个选项卡的单击上,相应的部分和部分标题应向上滚动。说,我点击第三个小部件,第三个列表部分及其部分标题应向上滚动。我已经使用了scrollToItem属性。它在iOS上工作正常,但在Android设备上执行时无法正确对齐。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这是 Android 4.x 中的错误,当您在Android 4.x上运行该应用时,此方法无法滚动到正确的位置。您可以查看Appcelerator文档:implementation

因此,如果它是一个appcelerator错误,请大家放下我们需要寻找其他一些选项或解决问题(如果你想专门使用TableView,可能是一个小工具或模块)

或者,您可以使用scrollToIndex,因为它还有一个方法<?php $connection = new mysqli("localhost", "root", "", "simozar"); $sql = "SELECT * FROM customer"; $result = mysqli_query($connection, $sql); if (mysqli_num_rows($result) > 0) { echo "<table dir='rtl' class='table table-bordered'> <tr> <td>name</td> <td>job</td> <td>phone number</td> </tr>"; while ($row = mysqli_fetch_assoc($result)) { echo "<tr> <td>$row[first_name] $row[last_name]</td> <td>$row[job]</td> <td>$row[phone_num]</td> <td><button type='button' class='btn btn-info' data- toggle='modal' data-target='#more_info'>show more info</button></td> </tr>"; } echo "</table>"; } else { echo "no information"; } $connection->close(); ?> <div id="more_info" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body"> echo "<table dir='rtl' class='table table-bordered'> <tr> <td>name</td> <td>job</td> <td>phone number</td> <td>home address</td> <td>postal code</td> <td>home phone number</td> <td>date</td> </tr>"; while ($row = mysqli_fetch_assoc($result)) { echo "<tr> <td>$row[first_name] $row[last_name]</td> <td>$row[job]</td> <td>$row[phone_num]</td> <td>$row[home_address]</td> <td>$row[postcode]</td> <td>$row[home_phone_num]</td> <td>$row[date]</td> </tr>"; } echo "</table>"; </div> </div> </div> </div> ,只有你不能在Android中添加动画。

好运&amp;干杯