Titanium uitableview无法向上滚动搜索启用(Android)

时间:2016-02-02 02:07:22

标签: uitableview titanium appcelerator appcelerator-titanium

当我向下滚动并释放时,我无法再次向上滚动,我在 android

上遇到此问题

我的sdk版本 5.1

这是我的搜索

var search = Titanium.UI.createSearchBar({
  barColor: '#fb2942',
  showCancel: true,
  top: 0,
  hintText: 'Search....',
});

table.search = search;

table.filterAttribute = 'title';

if (OS_ANDROID) {
  table.searchHidden = false;
} else {
  table.searchHidden = false;
}

table.separatorColor = "#ddd";

search.addEventListener('change', function(e) {
  e.value;
});
search.addEventListener('return', function(e) {
  search.blur();
});
search.addEventListener('cancel', function(e) {
  search.blur();
});

这是我的 tableview

var table = Titanium.UI.createTableView({
  backgroundColor: 'white',
  separatorColor: "#ddd",
  separatorInsets: {
    left: 0,
    right: 0
  },
  top: '8dp',
  height: Ti.UI.SIZE,
});

1 个答案:

答案 0 :(得分:0)

为了可滚动,TableView height必须设置为默认Ti.UI.FILL或固定/百分比宽度,但 Ti.UI.SIZE,因为那样使它适合其内容,此时无需滚动;)