2012-10-24 20 views
8

Genellikle TextView s ve diğer gereçler için strings.xml numaralı kısa iletiler kullanıyorum. Uzun metinleri nerede saklayabilirim? Büyük bir kullanıcı kılavuzunu saklamak ve yerelleştirmek gerekirse ne yapmalıyım?Android'de uzun metin nasıl saklanır?

<string name="instruction_will_be_soon">Lorem Ipsum ist ein einfacher Demo-Text für die Print- und Schriftindustrie. Lorem Ipsum ist in der Industrie bereits der Standard Demo-Text seit 1500, als ein unbekannter Schriftsteller eine Hand voll Wörter nahm und diese durcheinander warf um ein Musterbuch zu erstellen. Es hat nicht nur 5 Jahrhunderte überlebt, sondern auch in Spruch in die elektronische Schriftbearbeitung geschafft (bemerke, nahezu unverändert). Bekannt wurde es 1960, mit dem erscheinen von "Letraset", welches Passagen von Lorem Ipsum enhielt, so wie Desktop Software wie "Aldus PageMaker" - ebenfalls mit Lorem Ipsum. Glauben oder nicht glauben, Lorem Ipsum ist nicht nur ein zufälliger Text. Er hat Wurzeln aus der Lateinischen Literatur von 45 v. Chr, was ihn über 2000 Jahre alt macht. Richar McClintock, ein Lateinprofessor des Hampden-Sydney College in Virgnia untersuche einige undeutliche Worte, "consectetur", einer Lorem Ipsum Passage und fand eine unwiederlegbare Quelle. Lorem Ipsum komm aus der Sektion 1.10.32 und 1.10.33 des "de Finibus Bonorum et Malorum" (Die Extreme von Gut und Böse) von Cicero, geschrieben 45 v. Chr. Dieses Buch ist Abhandlung der Ethiktheorien, sehr bekannt wärend der Renaissance. Die erste Zeile des Lorem Ipsum, "Lorem ipsum dolor sit amet...", kommt aus einer Zeile der Sektion 1.10.32.</string> 
+1

Strings.xml uzunluğunun bir sınırı olduğunun farkında değildim ... –

+0

Yorumlarınız için teşekkürler, çocuklar –

+0

Gerçekten büyük metinler depolamanız gerekiyorsa - bu http://stackoverflow.com/ adresini kullanın. a/40456754/7045114 –

cevap

9

ben strings.xml sanmıyorum sınırı vardır, bu yüzden orada en uzun dizeleri depolamak için en iyisi olur. Bu gerçekten dizeleri depolamak için Android tarafından belirlenen tek yer, yani gerçekten farklı bir depolama mekanizması kullanmak istiyorsanız, dizeyi bir dosyadan veya veritabanından yüklemeniz gerekir.

+0

Teşekkür ederiz. Metinleri depolamanın en uygun yolunun bunları XML'lerde saklamak olduğunu düşünüyorum. –