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.

Другие вопросы по тегам