Titanium ScrollView не прокручивает слева направо
Я создаю приложение на Titanium. Идея в том, что мы хотим, чтобы прокрутка прокручивалась слева направо или наоборот.
<ScrollView id="svForm" backgroundColor="green" top="10" width="100%" height="200"
scrollType = "horizontal" layout="horizontal" >
<View width="23%" height="90%" top="0" borderColor="#FFFFFF" borderWidth="1" backgroundColor="brown">
<Label>
1
</Label>
</View>
<View width="23%" height="90%" top="0" borderColor="#FFFFFF" borderWidth="1" backgroundColor="orange">
<Label>
2
</Label>
</View>
<View width="23%" height="90%" top="0" borderColor="#FFFFFF" borderWidth="1" backgroundColor="yellow">
<Label>
3
</Label>
</View>
<View width="50%" height="90%" top="0" borderColor="#FFFFFF" borderWidth="1" backgroundColor="blue">
<Label>
4
</Label>
</View>
</ScrollView>
Но это не так. последний вид (так как он больше не подходит) понижается. Как я могу реализовать это право? Нужно ли установить, чтобы все виды располагались рядом? Я также пытался поставить это на виду и до сих пор не работает.
Ваша помощь будет оценена. Спасибо!
2 ответа
Решение
Я добавил свойства прокрутки
<ScrollView id="svForm" backgroundColor="green" top="10" height="200"
scrollType = "horizontal"
contentWidth = 'auto'
contentHeight = 'auto'
showVerticalScrollIndicator = "true"
showHorizontalScrollIndicator = "true">
и теперь работает нормально.
Это работает для меня:
<ScrollView id="svImage" height="Ti.UI.SIZE" width="Ti.UI.FILL" scrollType = "horizontal" layout="horizontal"></ScrollView>
Используйте это в файле сплава xml и добавьте представления из файла сплава xml или js, используя метод add.