我的.RelativeLayout
上方有一个 ,我ListView
希望该TextView
布局上的ListView
. 所以我正在使用onScrollListener
我的列表:
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
if (adapter != null && adapter.getCount() > 0) {
Transaction data = (Transaction) adapter.getItem(firstVisbileItem);
Date date = data.getTransactionDate();
date.setActualDate(date.getActualDate());
String month = date.getMonthString(context);
String year = date.getYear() + "";
tvLeftValue.setText(month);
tvRightValue.setText(year);
}
}
真的很奇怪,当我使用它时,列表滚动得很慢,但是当我尝试使用setText("")
for bothTextView
时,列表正常滚动。当我在真实设备(Galaxy S3)上测试时会出现此问题,而不是在 Genymotion 的模拟器上。为什么会发生这么奇怪的问题?有什么可能的解决方案吗?如果你们中的任何人遇到过这种情况,请帮助我并提前感谢。
编辑:实际上这也发生在 Genymotion 的模拟器中,它比真实设备更快,所以我认为它没有发生。