View Full Version : استفاده از استایل درون فایل string.xml
EHSAN99100
جمعه 29 آبان 1394, 22:03 عصر
من توی فایل srting.xml می خوام چند تا متن داشته باشم و متن هر رنگ رو با استایل یا با هرچیز دیگه ای همونجا مشخص کنم. یک چیزی شبیه اینی که این زیر نوشتم. حالا همچین چیزی رو چطور باید پیاده کنم.:متفکر::متفکر::متفکر::متف کر::متفکر:
<string-array name="array_sub_align_entries">
<item color="#000000">مشکی</item>
<item color="#ff0000">آبی</item>
<item color="#0000ff">قرمز</item>
</string-array>
msroid
جمعه 29 آبان 1394, 23:01 عصر
باید مثل Html باهاش رفتار کنی:
<string-array name="colorize_text" >
<item ><=!=[=C=D=A=T=A=[<FONT COLOR="#FF0000">Red</FONT>]=]=></item>
<item ><=!=[=C=D=A=T=A=[<FONT COLOR="#00FF00">Green</FONT>]=]=></item>
<item ><=!=[=C=D=A=T=A=[<FONT COLOR=FONT COLOR="#00FF00">Blue</FONT>]=]=></item>
</string-array>
و اما برای اینکه ازش استفاده بکنی. مثلا هر کدوم رو میخوای تو یه TextView نمایش بدی:
String[] colorizeText = getResources().getStringArray(R.array.colorize_tex t);
tv1.setText(Html.fromHtml(colorizeText[0]));
tv2.setText(Html.fromHtml(colorizeText[1]));
tv3.setText(Html.fromHtml(colorizeText[2]));
msroid
جمعه 29 آبان 1394, 23:19 عصر
همه اون مساوی هایی که اول و آخرش اومدن تو قسمت XML اضافی هستن...!!
نمیدونم چرا اومدن دستی هم تایپ کردم بازم بعد از ذخیره پیداشون شد.
EHSAN99100
جمعه 29 آبان 1394, 23:30 عصر
the content of elemets must consist of well-formed character data or markupهمچین پیغامی توی فایل xml میده
EHSAN99100
جمعه 29 آبان 1394, 23:36 عصر
ممنون ولی این چیزی که در خروجی میبینم اینه136940
msroid
جمعه 29 آبان 1394, 23:58 عصر
توی هر کدوم از itemها 8 تا = اول و دو تا = آخر نباید باشه ها...!!
موقع استفاده هم حتما باید با ()Html.fromHtml صدا زده بشن.
من امتحان کردم و مشکلی نداره درست اجرا میشه.
136942
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.