带有TextView的希伯来文字的Android设置?
|
我正在从字符串资源在TextView中设置文本。希伯来语通常以从右到左的格式工作。当我设置文本时,它将在LG,Samsung,Sony Phone中将文本设置为从右到左格式,但在HTC中则无法使用。它在HTC中以从左到右的格式工作。甚至我将Gravity设置为Java文件中的TextView。
TextView中的文本应根据屏幕大小而跨度。例如,如果它是320 x 480,那么它将显示4行,但是如果它是Galaxy Tab,则可能会有2行。
这是我的代码段:
在Java中:
private TextView mVersionInfo, mVersionDescriptionOne, mVersionDescriptionTwo, mVersionDescriptionThree;
mVersionInfo = (TextView)findViewById(R.id.VersionInfo);
mVersionDescriptionOne = (TextView)findViewById(R.id.VersionDesc1);
mVersionDescriptionTwo = (TextView)findViewById(R.id.VersionDesc2);
mVersionDescriptionThree = (TextView)findViewById(R.id.VersionDesc3);
mVersionDescriptionOne.setGravity(Gravity.RIGHT);
mVersionDescriptionTwo.setGravity(Gravity.RIGHT);
mVersionDescriptionThree.setGravity(Gravity.RIGHT);
在XML中:
<TextView android:id=\"@+id/VersionDesc1\"
android:layout_width=\"wrap_content\" android:layout_height=\"wrap_content\"
android:text=\"@string/versiondesc1\" android:textColor=\"#000000\"
android:layout_marginTop=\"5dip\" android:gravity=\"right\"
android:layout_alignParentRight=\"true\" android:layout_marginRight=\"10dip\"
android:layout_below=\"@+id/Share\" android:textSize=\"13sp\"
android:layout_alignRight=\"@+id/Body\" />
<TextView android:id=\"@+id/VersionDesc2\"
android:layout_width=\"wrap_content\" android:layout_height=\"wrap_content\"
android:text=\"@string/versiondesc2\" android:textColor=\"#000000\"
android:layout_alignParentRight=\"true\" android:layout_marginRight=\"10dip\"
android:layout_below=\"@+id/VersionDesc1\" android:textSize=\"13sp\"
android:layout_marginTop=\"5dip\" android:gravity=\"right\"
android:layout_alignRight=\"@+id/Body\" />
<TextView android:id=\"@+id/VersionDesc3\"
android:layout_width=\"wrap_content\" android:layout_height=\"wrap_content\"
android:text=\"@string/versiondesc3\" android:textColor=\"#000000\"
android:layout_alignParentRight=\"true\" android:layout_marginRight=\"10dip\"
android:layout_below=\"@+id/VersionDesc2\" android:textSize=\"13sp\"
android:layout_marginTop=\"5dip\" android:gravity=\"right\"
android:layout_alignRight=\"@+id/Body\" />
在字符串资源中:
<string name=\"versiondesc1\">האפליקציה מתחברת לאתר הספק הסלולרי כדי להציג את מצב החשבון. לעיתים, כשאתר הספק איננו עובד תקין לא יהיה ניתן לקבל מידע. באם אתר הספק ישתנה האפליקציה עלולה להפסיק לעבוד. במצב כזה האפליקציה תחזור לעבודה תקינה מיד לאחר שאנו נתאים את שרת התוכנה שלנו לשינויים.</string>
<string name=\"versiondesc2\">הערה: אנחנו לא מייצגים את חברות הסלולר ולא נמצאים איתן בקשר מסוג כלשהו!</string>
<string name=\"versiondesc3\">אם נתקלת בבעיה, השתמש/י בכפתור יצירת קשר על מנת שנוכל לפתור אותה. נשמח לקבל כל משוב על האפליקציה.</string>
我的代码有什么问题?
使用其他语言的任何人,请在这里指导我。
谢谢。
没有找到相关结果
已邀请:
2 个回复
淘圃跺枯替
结乳
结果将是: