Я новичок в разработке гибридных приложений. Я использую титан Js и создал представление. Внутри есть списки и разделы. Я столкнулся с проблемой, когда элементы списка перекрывают друг друга. Скриншот прилагаю ниже. Пожалуйста, проверьте приведенный ниже код в формате JSON.
{
"caseInsensitiveSearch": true,
"separatorColor": "#C8C7CC",
"defaultItemTemplate": "listDefaultTemplate",
"canScroll": true,
"sectionCount": 0,
"sections": [],
"hiddenBehavior": 4,
"enabled": true,
"visible": true,
"touchEnabled": true,
"bottom": "55dip",
"top": "65dip",
"backgroundRepeat": false,
"keepScreenOn": false,
"children": [],
"size": {
"x": 0,
"width": 0,
"y": 0,
"height": 0
},
"rect": {
"width": 0,
"x": 0,
"y": 0,
"height": 0
},
"apiName": "Ti.UI.ListView",
"bubbleParent": true,
"soundEffectsEnabled": true,
"horizontalWrap": true }
Код раздела списка:
{
"headerTitle": "Distance Units",
"footerTitle": null,
"items": [
{
"template": null,
"properties": {
"itemId": 1,
"color": "#000000",
"left": "7dip",
"accessoryType": 0,
"title": "Feet",
"font": {
"fontSize": "16dip"
},
"height": "55dip"
}
},
........
........
........
],
"footerView": null,
"headerView": null,
"keepScreenOn": false,
"children": [],
"size": {
"x": 0,
"width": 0,
"y": 0,
"height": 0
},
"rect": {
"width": 0,
"x": 0,
"y": 0,
"height": 0
},
"apiName": "Ti.UI.ListSection",
"bubbleParent": true
}
Фактический код:
var toolUnitsSubview = Ti.UI.createView({
bottom: "-1dp",
top: "-1dp",
right: "-244dip",
width: "244dip",
backgroundColor: '#EFEFF4',
zIndex: 501,
borderColor: '#CCCCCC',
borderSize: 1
});
this.unitsList = Ti.UI.createListView({
canScroll: true,
top: "65dp"
bottom: "55dp",
separatorColor: '#C8C7CC',
});
this.distanceUnitsSection = Ti.UI.createListSection({
headerTitle: "Distance Units"
});
this.distanceUnits = [
{
title: 'Feet',
itemId: 1,
template:Ti.UI.LIST_ITEM_TEMPLATE_SETTINGS,
properties: {
title: title,
accessoryType: 0,
itemId: itemId,
color: '#000000',
font: {
fontSize: 16
},
height: 50,
left: 7
}
},
....
....
....
];
this.distanceUnitsSection.setItems(this.distanceUnits);
this.unitsList.setSections([
this.distanceUnitsSection,
]);
toolUnitsSubview.add(this.unitsList);
Пожалуйста, помогите файлу найти найти решение.
Снимок экрана для указанной выше проблемы: