2016-03-25 3 views
1

私が質問についてscrollviewAppceleratorのチタンのため、私はscrollview内のラベルをスクロールしたいがあります。チタンscrollview

scrollpage.xml

<View id="content" layout="vertical" top="100dp" width="100%"> 


     <ScrollView contentWidth="Ti.UI.SIZE" contentHeight="Ti.UI.SIZE" top="10dp" id="svc" height="48dp" backgroundColor="#ff0000" > 
     </ScrollView> 
    </View> 

</Window> 

scrollpageを。 js

for (i = 0; i < 19; i++) { 

    var scrollLabel = Ti.UI.createLabel({ 
     width : Ti.UI.SIZE, 
     height : '40dp', 
     font : { fontSize : 14 }, 
     color:'#000', 
     text : 'Portfolio'+i, 
     id:'label_'+i, 
    }); 

    $.svc.add(scrollLabel); 
} 

結果 result

私はScrollableViewを試してみましたが、私は、画面上で直接示す多くのアイテムが欲しいです。私が間違って何をした教えてください

Scroll labels horizontally

私の目的は、これを達成することです!ありがとうございました!

+0

あなたが望む結果は何ですか?あなたが達成しようとしていることがわからないと、あなたを助けません。 – SubliemeSiem

+0

私はスクロールラベルを横にしたい – user44321

答えて

5

これは、デフォルトではScrollViewのレイアウトがコンポジットであるためです。だから、あなたは異なるレイアウトをしたい場合は、あなたの子要素を配置するために、あなたのScrollableViewにlayout="horizontal"を追加します。レイアウトについてここ

<ScrollView contentWidth="Ti.UI.SIZE" contentHeight="Ti.UI.SIZE" top="10dp" id="svc" height="48dp" backgroundColor="#ff0000" layout="horizontal"></ScrollView> 

詳細情報:http://docs.appcelerator.com/platform/latest/#!/guide/Layouts,_Positioning,_and_the_View_Hierarchy-section-29004895_Layouts,Positioning,andtheViewHierarchy-Layoutmodes

+1

あなたは英雄です、ありがとう – user44321