我想在我的活动中写一些文字,但我不能在文字视图中写下所有文字,对吧? 我应该使用什么以及如何使用? 我的意思是这样的 http://www.androidfreeware.net/img2/healthy_spark_recipes_android_3.png
答案 0 :(得分:1)
您可以使用多个TextView并将自定义大小,字体颜色设置为ecah小部件的其他选项
答案 1 :(得分:1)
你可以使用多个TextView,但你也可以在textView中设置一个字符串,如下所示:
textview.setText("Ingredients: \n 1) eggs \n 2) bla bla etc.. \n");
答案 2 :(得分:0)
这是简单的文本视图以及如何将文本设置为 TextView :
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// TextView example
TextView text = (TextView)findViewById(R.id.myTextView);
text.setText("Hello World! This is text");
....
<TextView android:text="TextView"
android:id="@+id/myTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
....
答案 3 :(得分:0)
您还可以在字符串文件夹中使用任何您想要的html代码创建一个String;
TextView mTextView = (TextView)findViewById(R.id.myText);
mTextView.setText(Html.fromHtml(getString(R.string.yourHtmlText)));
这将使您有机会在文本视图中包含样式和许多其他html内容,如h1,h2等
我希望这有帮助!
答案 4 :(得分:0)
将一些文本行放在strings.xml文件中
例如
<string name="longtext">
<![CDATA[
<html><body><p style="text-align:justify">
your paragraph text
</p></body></html>]]>
</string>
并使用
tvTemp.setText(Html.fromHtml(getResources().getString(R.string.longtext)));