当我尝试使用DomDocument将UTF-8string写入XML文件时,它实际上会写入string的hex表示法而不是string本身。 例如: ירושלים 而不是:ירושלים 任何想法如何解决这个问题?
我正在从string资源的TextView中设置文本。 通常情况下,希伯来语以从右到左的格式工作。 当我设置一个文本,它在LG,三星,索尼手机设置文本从右到左的格式,但在macros达电不起作用。 它在HTC中以左至右格式工作。 即使我把Gravity设置为Java文件中的TextView。 TextView中的文本应该根据屏幕大小进行跨度。 例如,如果它是320 x 480那么它显示在4行,但如果它是银河标签那么可能有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" […]