我应该如何在我的活动中加入一些文字? Android的

时间:2014-02-25 20:55:33

标签: java android

我想在我的活动中写一些文字,但我不能在文字视图中写下所有文字,对吧? 我应该使用什么以及如何使用? 我的意思是这样的 http://www.androidfreeware.net/img2/healthy_spark_recipes_android_3.png

5 个答案:

答案 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");

XML布局

    ....

    <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)));