0

何らかの理由で、選択可能なリストを追加すると、行の高さが増加すると各セルのラベルがトリミングされ続けます。これは、元の行の高さが 20 であるため、行の高さが 20 のボックスの外側にあるものをリストが自動的にトリミングするために発生する可能性があると思います。だから、私の質問は次のとおりです。この機能を変更する方法はありますか?

これがどのように見えるかのスクリーンショットです: http://s7.postimg.org/6wqxfb1qz/Screen_Shot_2013_10_10_at_8_31_49_PM.png

これが私のコードです:

        list = new List();
        list.rowHeight = 50;
        list.setRendererStyle("contentPadding", 5);
        var myTextFormat:TextFormat = new TextFormat();
        myTextFormat.size = 20;
        myTextFormat.font = "Microsoft Sans Serif";
        list.setRendererStyle("textFormat", myTextFormat); 
        list.width = 118;
        list.height = stage.stageHeight - 60;
        list.focusEnabled = false;
        list.setStyle("contentPadding", 5);
        addCategories();
        list.move(0, 50);
        addChild(list);
4

1 に答える 1

1

variableRowHeight プロパティを使用して、コンテンツに基づいて List コントロール行の高さを可変にすることができます。

これを説明するドキュメントは次のとおりです。

追加する必要がありますlist.variableRowHeight="true"

于 2013-10-11T00:45:49.333 に答える