Android-textview上的换行行为
在android中linebreak的行为有问题吗 就这样破了 我希望它像这样断裂:Android-textview上的换行行为,android,android-layout,textview,Android,Android Layout,Textview,在android中linebreak的行为有问题吗 就这样破了 我希望它像这样断裂: Text View 1 | Text View 2 with linebreak breaks like this 以下是我的xml: <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView
Text View 1 | Text View 2 with linebreak
breaks like this
以下是我的xml:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Text "
android:id="@+id/textView2"
android:textColor="#000000"
android:singleLine="true"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New TextNew TextNew TextNew TextNew TextNew Text"
android:id="@+id/textView3"
android:singleLine="false"
android:phoneNumber="false"
android:textColor="#000000"
android:textStyle="bold|italic"/>
</LinearLayout>
这可能吗?如果可能,怎么可能?两个独立的
文本视图是不可能的,因为它们不能在彼此之间流动。它们只是包含文本的框。不幸的是,使用您所遵循的布局方法是不可能的
可能的解决方案是在TextView的SetText方法中使用Html.fromHtml(…),如下所示:
TextView tv = (TextView) findViewById(R.id.textView2);
tv.setText(Html.fromHtml("this is sample<b><i>text for this textview. Android - linebreak-behavior on textview<i></b>"));
TextView电视=(TextView)findViewById(R.id.textView2);
tv.setText(Html.fromHtml(“这是这个textview.Android-linebreak行为在textview上的示例文本”);
您可以尝试将第二个文本视图置于第一个文本视图之上,然后在第二个文本视图中的文本前面添加一些空格。这样就没有办法让它工作了?因为我不能把所有的东西都放在一个文本视图中,不能放在两个textView
s中。您唯一的选择是使用一个TextView
并格式化它。最后我把它放在了一个文本视图中,谢谢你的帮助。这是不可能的,如果你愿意的话,也许你可以尝试在一个文本视图中显示它。很遗憾,我不能这样做。
TextView tv = (TextView) findViewById(R.id.textView2);
tv.setText(Html.fromHtml("this is sample<b><i>text for this textview. Android - linebreak-behavior on textview<i></b>"));