我的TextView
及其所有容器已设置为layout_height
至wrap_content
。它显示带有空格的文本(例如:英文),但文本没有任何空格(例如:日语或只是一些没有空格的长文本),some text was lost.
当我将text without space
附加两个空格和一个字母时,它似乎正常工作。哦,我不知道为什么:(
msg += " a";
以下是我的布局。任何帮助将不胜感激!谢谢你
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/push_header_bg" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="0dp"
android:layout_marginLeft="1dp"
android:layout_marginBottom="0dp"
android:src="@drawable/push_logo" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:layout_marginLeft="5dp"
android:layout_marginRight="40dp"
android:text="@string/app_name"
android:textColor="@android:color/white"
android:textSize="22dp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/push_center_bg"
android:orientation="vertical" >
<TextView
android:id="@+id/tv_push_sub_header"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/push_sub_header"
android:textSize="20dp"
android:layout_marginTop="10dp"
android:textColor="@android:color/black"
android:textStyle="bold" />
<TextView
android:id="@+id/tv_push"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20dp"
android:text="今日は、何事にもパワフルなエネルギーに満ちている1日。また..."
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="10dp"
android:textColor="@android:color/black" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center"
android:paddingLeft="30dp"
android:paddingRight="30dp"
android:background="@drawable/push_footer_bg" >
<Button
android:id="@+id/btn_close"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:background="@drawable/button_selector"
android:text="@string/push_btn_close"
android:textColor="@android:color/white"
android:textStyle="bold"
android:padding="10dp"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp" />
<Button
android:id="@+id/btn_open"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:background="@drawable/button_selector"
android:text="@string/push_btn_open_app"
android:textColor="@android:color/white"
android:textStyle="bold"
android:padding="10dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="10dp" />
</LinearLayout>
答案 0 :(得分:0)
尝试通过本地化来做这件事
<强> RES&GT;值-JA&GT;的strings.xml 强>
<string name="TextValue">今日は、何事にもパワフルなエネルギーに満ちている1日。また...</string>
使用此&#34; TextValue&#34;在layout.xml文件中。喜欢:
<TextView android:id="@+id/textView" android:layout_width="wrap_content"
android:text="@string/TextValue" android:layout_height="wrap_content"
/>
答案 1 :(得分:0)
我不知道我的输出是否正确因为我不懂日语,,,但我使用UTF8形式的日语数据,它显示如下(屏幕截图如下)
在这里我执行追加和空间。