を使用するウィンドウがlayout: 'horizontal'
あり、それぞれを使用して子ビューを追加したときwidth: '50%'
、それは素晴らしかったです。それらはすべて 2 列のテーブルのように入力されました。
ただし、コンテンツをスクロールする必要があることに気付いたので、ウィンドウにスクロールビューを追加し、子ビューをスクロールビューに追加しましたが、機能しませんでした。スクロールビューで使用layout: 'horizontal'
すると、コンテンツを水平方向にスクロールしようとします - すべての子ビューが 1 行に表示されます (最初の 2 つだけが UI に表示されます)。に変更するとlayout: 'vertical'
、適切にスクロールしますが、ビューは 1 列形式 (1 列がもう 1 列) でレイアウトされます。
var deals_window = Titanium.UI.createWindow({
title: 'Deals',
layout: 'horizontal'
});
var scrollView = Ti.UI.createScrollView({
showVerticalScrollIndicator: true,
layout: 'horizontal',
scrollType: 'vertical',
contentWidth: '100%',
contentHeight: 'auto',
width: '100%',
height: 'auto'
});
deals_window.add(scrollView);
垂直方向にスクロールしているときに、scrollView で「水平」レイアウト動作を使用するにはどうすればよいですか?