我如何在钛中插入垂直滚动条
How can I insert vertical scrollbar in Titanium
我正在用Titanium构建一个应用程序
现在我想在一个窗口中设置滚动视图,因为这个窗口的内容对设备来说太大了。我想插入一个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的height属性。
<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>
默认情况下,视图采用其父视图的大小,因此滚动视图永远不会出现
根据文档,您可以在ScrollView标签中添加以下属性:
showVerticalScrollIndicator="true"
如果你愿意,你也可以用同样的方式添加一个水平条:
showHorizontalScrollIndicator: true
看这里的文档
对
相关文章:
- 将样式表插入iframe
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 如何动态插入jquery代码
- 动态插入的表:JQuery未检测到最后一行
- 使用JavaScript动态插入DIV的成本有多高
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 将对象动态插入到现有对象中
- 将数组中的值插入到表中
- 跟踪jqplot垂直折线图的鼠标位置
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 使用PHP插入HTML在JavaScript上不起作用
- javascript:将数据库中的数据插入到html5文本字段中
- 从数据库中获取数据并插入JavaScript变量
- 如何在facebook垂直共享按钮旁边插入横幅
- 如何在焦点上垂直设置文本区域/输入中间的默认光标插入符号
- 始终将插入符号保持在文本区域的垂直中间
- 在插入其他元素前后垂直居中搜索框
- 隐藏插入符号-插入点-输入栏-闪烁的垂直小栏
- 我如何在钛中插入垂直滚动条