Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

testo fuori schermo
Started by marcomm3007 Nov 27 2014 10:40 PM

4 replies to this topic
[TOPIC CONTROLS]
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

marcomm3007

[GLOBAL: userInfoPane.html]
marcomm3007
  • Enthusiast

  • 34 posts
  • Corona SDK

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)

[TOPIC: post.html]
#2

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

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:

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)
...
...
 

 

 

Ale



[TOPIC: post.html]
#3

marcomm3007

[GLOBAL: userInfoPane.html]
marcomm3007
  • Enthusiast

  • 34 posts
  • Corona SDK

testato, ma il problema rimane lo stesso.  :(

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,

}


[TOPIC: post.html]
#4

marcomm3007

[GLOBAL: userInfoPane.html]
marcomm3007
  • Enthusiast

  • 34 posts
  • Corona SDK

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 :)



[TOPIC: post.html]
#5

ale

[GLOBAL: userInfoPane.html]
ale
  • Contributor

  • 174 posts
  • Corona SDK

Ok, meglio così :)

 

Ciao,

Ale




[topic_controls]
[/topic_controls]