Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Lainausmerkki XML-attribuutissa

Sivun loppuun

TVdata [20.10.2012 17:47:24]

#

Miten " merkki laitetaan android:text :iin?

esim:

<TextView
       android:id="@+id/textView3"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text= " "tekstiä" " />

Metabolix [20.10.2012 17:53:59]

#

Varmaan merkinnällä &quot; kuten kaikkeen muuhunkin XML-muotoiseen.

Voin myös kertoa, että C-oppaastani kopioitu kommentti tai siihen liittyvä monen rivin merkintä eivät varmasti toimi XML:ssä vaan sekoittavat kaiken. (Kas, poistitkin sen.)

TVdata [20.10.2012 18:07:28]

#

Ei kai kukaan niin tyhmä voisi olla?
Yritin harjoituksen vuoksi siirtää sitä opasta android-ohjelmaa.

Lebe80 [21.10.2012 01:05:33]

#

TVdata: voiko "uloimpia" launausmerkkejä (") muuttaa heittomerkeiksi (')?

TVdata [21.10.2012 14:21:24]

#

ei

vesikuusi [21.10.2012 22:58:37]

#

Voitko escapettaa?

-tossu- [22.10.2012 00:24:00]

#

Minkä ihmeen takia pitää kikkailla uloimpien lainausmerkkien muutolla heittomerkeiksi tai escapetuksella, mitä lie tarkoittaakaan tässä tilanteessa? Metabolix kertoi jo, miten asia hoidetaan kunnolla.

Yucca [22.10.2012 22:08:06]

#

Metabolix kirjoitti:

Varmaan merkinnällä &quot; kuten kaikkeen muuhunkin XML-muotoiseen.

Niin, jos tarkoitus on käyttää merkkiä " U+0022 QUOTATION MARK, jota ei pitäisi käyttää missään ihmiskielessä, ainoastaan niissä tietokonekielissä, joiden syntaksiin se kuuluu.

Jos XML-määritteen sisältö on ihmiskieltä, siinä pitäisi käyttää kielen käytäntöjen ja standardien mukaisia lainausmerkkejä, esimerkiksi suomessa ”...”, amerikanenglannissa “...”, brittienglannissa ‘...’, ranskassa « ... » ym. Tällaiset lainausmerkit eivät tuota ongelmia XML-syntaksin kanssa.

pr0l3 [22.10.2012 22:51:17]

#

TVdata: "yhyy miten askartelen paperihevosen?"
Metabolix: ”lol paperista”
-tossu-: “¡niinpä!”
Yucca: « pitäisi vääntää kivestä, jos haluaa standardien mukaisia kivihevosia ❣ »

TVdata [24.10.2012 13:26:03]

#

No lol sinullekin

groovyb [24.10.2012 14:33:36]

#

android:text="testing \"My Quote\" "

TVdata [24.10.2012 19:11:49]

#

<TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_centerVertical="true"
      android:padding="@dimen/padding_medium"
      android:text="testing \"MY Quote" \ "
      tools:context=".MainActivity" />
Multiple annotations found at this line:
	- Element type "TextView" must be followed by either attribute
	 specifications, ">" or "/>".
	- Attribute is missing the Android namespace prefix
	- [I18N] Hardcoded string "testing \", should use @string resource

Ei C:n niksit toimi.

Grez [24.10.2012 19:18:27]

#

Eikö se ihan ensimmäiseksi ehdotettu ja äkkiseltään ainoalta loogiselta vastaukselta vaikuttava &quot; muka toimi?

groovyb [24.10.2012 21:58:04]

#

Tuossa on Typo
android:text="testing \"MY Quote" \ "

pitäisi olla:
android:text="testing \"MY Quote\" "

myös android:text="testing &quot;MY Quote&quot; " toimii.

TVdata [25.10.2012 10:54:29]

#

jaa


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta