testo fuori schermo

Ho un altro piccolo problema.
Devo inserire un bel pezzo di testo che inizi in cima allo schermo. Quando lo testo su corona è perfetto. Tuttavia quando lo provo su qualsiasi cellulare il testo viene visualizzato con due righe oltre la cima del cellulare. Come posso riaolvere? Vi inserisco il codice qua sotto. --TEXT
local options =
{text = “Spiders (order Araneae) are air-breathing arthropods that have eight legs and chelicerae with fangs that inject venom. They are the largest order of arachnids and rank seventh in total species diversity among all other orders of organisms.[1] Spiders are found worldwide on every continent except for Antarctica, and have become established in nearly every habitat with the exceptions of air and sea colonization.”,
x = 0,
y = 220,
width = 298,
font = Helvetica,
fontSize =14,
align = “left”

}

local textObject = display.newText (options)
textObject:setFillColor (0)

textObject.x = display.contentCenterX

scrollView:insert (textObject)

Ciao Marco,

se non ho capito male per fare quello che vuoi devi aggiungere il parametro “height” alla lista dei parametri, in questo modo il testo rimarrà confinato nella box definita dai parametri height e width e andra a capo automaticamente qualora non bastasse un unica linea.

In pratica:

[lua]

local options =
{text = “Spiders (order Araneae) are air-breathing arthropods that have eight legs and chelicerae with fangs that inject venom. They are the largest order of arachnids and rank seventh in total species diversity among all other orders of organisms.[1] Spiders are found worldwide on every continent except for Antarctica, and have become established in nearly every habitat with the exceptions of air and sea colonization.”,
x = 0,
y = 220,
width = 298,

heigth = 200,
font = Helvetica,
fontSize =14,
align = “left”

}

local textObject = display.newText (options)

[/lua]

Ale

testato, ma il problema rimane lo stesso.  :frowning:

Possibile che il problema in realtà sia nello scrollView in cui va ad inserirsi il testo?

--CREAZIONE SCROLLVIEW local scrollView = widget.newScrollView { left = 0, top = 0, width = display.contentWidth, height = display.contentHeight , topPadding = 0, bottomPadding = 50, horizontalScrollDisabled = true, verticalScrollDisabled = false, listener = scrollListener, }

problema risolto.

Avevoi dimenticato di settare il punto di ancoraggio (l’anchor.y).

Una volta aggiunto ora tutto procede regolarmente.

Grazie cmq per l’aiuto :slight_smile:

Ok, meglio così :slight_smile:

Ciao,

Ale

Ciao Marco,

se non ho capito male per fare quello che vuoi devi aggiungere il parametro “height” alla lista dei parametri, in questo modo il testo rimarrà confinato nella box definita dai parametri height e width e andra a capo automaticamente qualora non bastasse un unica linea.

In pratica:

[lua]

local options =
{text = “Spiders (order Araneae) are air-breathing arthropods that have eight legs and chelicerae with fangs that inject venom. They are the largest order of arachnids and rank seventh in total species diversity among all other orders of organisms.[1] Spiders are found worldwide on every continent except for Antarctica, and have become established in nearly every habitat with the exceptions of air and sea colonization.”,
x = 0,
y = 220,
width = 298,

heigth = 200,
font = Helvetica,
fontSize =14,
align = “left”

}

local textObject = display.newText (options)

[/lua]

Ale

testato, ma il problema rimane lo stesso.  :frowning:

Possibile che il problema in realtà sia nello scrollView in cui va ad inserirsi il testo?

--CREAZIONE SCROLLVIEW local scrollView = widget.newScrollView { left = 0, top = 0, width = display.contentWidth, height = display.contentHeight , topPadding = 0, bottomPadding = 50, horizontalScrollDisabled = true, verticalScrollDisabled = false, listener = scrollListener, }

problema risolto.

Avevoi dimenticato di settare il punto di ancoraggio (l’anchor.y).

Una volta aggiunto ora tutto procede regolarmente.

Grazie cmq per l’aiuto :slight_smile:

Ok, meglio così :slight_smile:

Ciao,

Ale