文字列の複数行表示

ここでは、文字列が自動的に改行されるサンプルを示します。 Memo2Dのwordwrap_mode="on"にすることによって、1行で表示するには長すぎる文字列が自動的に改行されるようになります。

layout.xml


<?xml version="1.0" encoding="UTF-8"?>
<Widget>
  <Component name="widget">
    <Bitmap name="initial-bg"/>
    <Component name="normal">
      <Memo2D name="memo2d" w="200" h="100" x="-100" y="-50"
          wordwrap_mode="on"/>
    </Component>
    <Component name="focus" visible="0">
    </Component>
    <Component name="active" visible="0">
    </Component>
  </Component>
</Widget>

widget.js


var nodeNormal = getNode("normal");
var nodeMemo2D = getChildNode(nodeNormal, "memo2d");

function onLoad() {
  setStr(nodeMemo2D, "hage hage hage hage hage hage hage hage");
}

function onUpKey() {
}

function onDownKey() {
}

function onRightKey() {
}

function onLeftKey() {
}

function onConfirmKey(type) {
}

function onFocus() {
}

function onUnfocus() {
}

function onActivate() {
}


サンプルダウンロード

ウィジェットバンドル : Memo2D.zip

IPv6基礎検定

YouTubeチャンネルやってます!