为List组件添加可随内容变化的滚动条
来源:互联网 发布:梦里花落知多少作者 编辑:程序博客网 时间:2024/05/16 12:22
<?xml version="1.0" encoding="utf-8" ?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init();">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var listData:ArrayCollection = new ArrayCollection();
private var arrs:Array = [{label:"Lorem ipsum dolor sit amet, consectetuerad xxxxxYYYYYY."},
{label:"Donec sit amet dui nec pede aliquam auctor."},
{label:"Integer vestibulum sodales dui."},
{label:"Lorem ipsum dolor sit amet, consectetuerad xxxxxYYYYYY."},
{label:"Donec sit amet dui nec pede aliquam auctor."},
{label:"Integer vestibulum sodales dui."}];
private function init():void {
listData.source = arrs;
myAutoSizeList.maxHorizontalScrollPosition = getMaxLabelLength() - myAutoSizeList.columnWidth;
}
private function getMaxLabelLength():int{
var maxLabelLength:int = 0;
for(var i:int=0;i<arrs.length;i++){
var eachLabelLength:int = measureText(arrs[i].label).width*1.1;
if(eachLabelLength>maxLabelLength){
maxLabelLength = eachLabelLength;
}
}
return maxLabelLength;
}
]]>
</mx:Script>
<mx:List id="myAutoSizeList" dataProvider="{listData}" horizontalScrollPolicy="auto" rowCount="6" width="200" />
</mx:Application>
- 为List组件添加可随内容变化的滚动条
- MornUI的List组件渲染和添加滚动条
- 为页面添加滚动条
- quick3x_为添加滚动条
- 为文本框添加滚动条
- 为table添加滚动条
- 给你的list控件添加横向的滚动条
- 【code】flex给组件添加滚动条
- 悬浮窗口随滚动条的变化改变
- 同一页面中随滚动条变化的菜单
- DIV内容超出自动添加滚动条
- Qlabel 添加滚动条显示过多内容
- List Box ---如何添加水平滚动条
- 滚动条-可滚动文字的窗口
- ASP.NET中添加随滚动条滚动的窗体
- 关于滚动条颜色的变化
- 模拟滚动条控制内容的滚动
- 为列表控件添加水平滚动条
- LOCD在虚拟仪器开发中的应用
- flex的tree根据属性值改变所有节点图标的方法
- LOCD在虚拟仪器开发中的应用
- HTTP1.1状态码及其说明摘要(不用到上篇里一条条找了)
- 方向
- 为List组件添加可随内容变化的滚动条
- 自强宣言
- jQuery介绍学习
- [VS] visual studio 2003 快捷键大全
- struts2中怪异问题FileUploadInterceptor拦截器失效。多文件上传中限制文件类
- 常春藤遮身的少女和头戴花冠的青年
- VC6.0编译器参数设置(ZZ)
- gtk教程 linux界面编程
- C#作的计时器