gpt4 book ai didi

javascript - 如何在 Titanium 中插入垂直滚动条

转载 作者:行者123 更新时间:2023-12-03 06:38:39 25 4
gpt4 key购买 nike

我正在使用 Titanium 构建一个应用程序

现在我想在一个窗口中设置 ScrollView ,因为该窗口的内容占设备的很大。所以我想插入一个ScrollView并显示垂直滚动条。

所以我正在构建这段代码:

<Alloy>
<Window id="indexWindow" orientation="Titanium.UI.UPSIDE_PORTRAIT" fullscreen="false">
<ScrollView id="scrollView" showVerticalScrollIndicator="true"
showPagingControl= "true" showHorizontalScrollIndicator="true" height="80%" width="80%">

<View class="container" layout="vertical">
<!-- title -->
<Label id="titleDatiAnagrafici" class="labelTitle" ></Label>

<!-- personal data -->
<TableView id="form_table" height="Titanium.UI.SIZE">

<TableViewRow id="name_row" class="row_item" layout="horizontal">
<Label id="name_label" class="label" />
<Label text="Mario" class="labelData"/>

<Label id="surname_label" class="label" left="20px"/>
<Label text="Rossi" class="labelData"/>
</TableViewRow>

<TableViewRow id="name_row" class="row_item" layout="horizontal">
<Label id="address_label" class="label" />
<Label text="via Cereate 8, Milano" class="labelData"/>

</TableViewRow>

<TableViewRow id="name_row" class="row_item" layout="horizontal">
<Label id="phone_label" class="label"/>
<Label text="333111222" class="labelData"/>
</TableViewRow>

</TableView>



</View>
</ScrollView>
</Window>
</Alloy>

但是我看不到垂直滚动条。

最佳答案

您必须使用 View 的高度属性。

 <Window id="indexWindow" orientation="Titanium.UI.UPSIDE_PORTRAIT"  fullscreen="false">
<ScrollView id="scrollView" showVerticalScrollIndicator="true"
showPagingControl= "true" showHorizontalScrollIndicator="true" height="80%" width="80%">

<View class="container" layout="vertical" height="2000">
<!-- title -->
<Label id="titleDatiAnagrafici" class="labelTitle" ></Label>

<!-- personal data -->
<TableView id="form_table" height="Titanium.UI.SIZE">

<TableViewRow id="name_row" class="row_item" layout="horizontal">
<Label id="name_label" class="label" />
<Label text="Mario" class="labelData"/>

<Label id="surname_label" class="label" left="20px"/>
<Label text="Rossi" class="labelData"/>
</TableViewRow>

<TableViewRow id="name_row" class="row_item" layout="horizontal">
<Label id="address_label" class="label" />
<Label text="via Cereate 8, Milano" class="labelData"/>

</TableViewRow>

<TableViewRow id="name_row" class="row_item" layout="horizontal">
<Label id="phone_label" class="label"/>
<Label text="333111222" class="labelData"/>
</TableViewRow>

</TableView>



</View>
</ScrollView>
</Window>

默认情况下, View 采用其父 View 的大小,因此 ScrollView 永远不会出现。

关于javascript - 如何在 Titanium 中插入垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38073855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com