TextView 将多个字符串设置为一个 setText(int resid)

用户9347532

早上好,

如何将多个字符串资源放入 setText 以按顺序显示它们?

我有一个带有 TextView (id: TxtDisp) 和一个 Button (id: NextSentence) 的布局,当我点击它时会更改文本。

NextSentence.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            TxtDisp.setText(R.string.sentence_2);
        }
    });

单击按钮时,我在哪里或如何将四到六个字符串资源按顺序显示?

提前致谢 !

泰勒五世

您可以将字符串资源放在一个数组中,然后从中获取字符串。所以添加一个类成员来跟踪哪个句子是下一个

private int nextSentenceId = 0;

然后在onCreate使用这样的代码

final int[] sentences = new int[]{R.string.sentence_1, R.string.sentence_2, R.string.sentence_3};

NextSentence.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if( nextSentenceId < sentences.length ) {
            TxtDisp.setText(sentences[nextSentenceId]);             
            ++nextSentenceId;
        }
    }
});

确保在最后一句时捕获,否则会出现数组越界错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android TextView.SetText(int resid)如何工作?

来自分类Dev

在Textview中截断字符串末尾的单词,而不是最后一个字符

来自分类Dev

在Textview中截断字符串末尾的单词,而不是最后一个字符

来自分类Dev

我可以通过编程将TextView的xml文本与另一个字符串进行比较吗?

来自分类Dev

setText(int resid)将文本更改为“ false”

来自分类Dev

将多个字符串读为一个字符串?C ++

来自分类Dev

如何使用数据绑定将多个字符串值添加到textView?

来自分类Dev

如何在Android中的TextView上随机生成24个字符串值?

来自分类Dev

将字符串值从另一个Java类带到textview

来自分类Dev

将一个字符串设置为一个值并在以后使用

来自分类Dev

如何将一个字符串变成多个字符串?

来自分类Dev

Android将一个TextView的文本大小设置为等于另一个

来自分类Dev

Perl:foreach字符串数组,拆分字符串,将每个字符串设置为一个新数组

来自分类Dev

Perl:foreach字符串数组,拆分字符串,将每个字符串设置为一个新数组

来自分类Dev

如何使第一个字符比TextView中的其他字符大得多

来自分类Dev

除非键入另一个字符,否则空格字符不会显示在TextView中

来自分类Dev

重击字符串将多个字符替换为一个

来自分类Dev

将 TextView 中的字符串设置为 TCPClient.class 字符串 IP 时出现问题

来自分类Dev

为每个条目设置一个字符串作为响应

来自分类Dev

为每个条目设置一个字符串作为响应

来自分类Dev

如何将多个字符组合成一个字符串?

来自分类Dev

如何将多个字符组合成一个字符串?

来自分类Dev

将TextView保存为字符串并将值发送给另一个活动

来自分类Dev

放大textview中字符串的第一个单词/字符

来自分类Dev

为textview设置一个选定状态(突出显示)

来自分类Dev

如何传递一个活动中的字符串并将其显示为另一个活动中的textview

来自分类Dev

当我为它分配一个 textView ID 时,TextView 设置为 null

来自分类Dev

将多个字符串排序到一个元素中

来自分类Dev

将多个字符串数组合并为一个

Related 相关文章

  1. 1

    Android TextView.SetText(int resid)如何工作?

  2. 2

    在Textview中截断字符串末尾的单词,而不是最后一个字符

  3. 3

    在Textview中截断字符串末尾的单词,而不是最后一个字符

  4. 4

    我可以通过编程将TextView的xml文本与另一个字符串进行比较吗?

  5. 5

    setText(int resid)将文本更改为“ false”

  6. 6

    将多个字符串读为一个字符串?C ++

  7. 7

    如何使用数据绑定将多个字符串值添加到textView?

  8. 8

    如何在Android中的TextView上随机生成24个字符串值?

  9. 9

    将字符串值从另一个Java类带到textview

  10. 10

    将一个字符串设置为一个值并在以后使用

  11. 11

    如何将一个字符串变成多个字符串?

  12. 12

    Android将一个TextView的文本大小设置为等于另一个

  13. 13

    Perl:foreach字符串数组,拆分字符串,将每个字符串设置为一个新数组

  14. 14

    Perl:foreach字符串数组,拆分字符串,将每个字符串设置为一个新数组

  15. 15

    如何使第一个字符比TextView中的其他字符大得多

  16. 16

    除非键入另一个字符,否则空格字符不会显示在TextView中

  17. 17

    重击字符串将多个字符替换为一个

  18. 18

    将 TextView 中的字符串设置为 TCPClient.class 字符串 IP 时出现问题

  19. 19

    为每个条目设置一个字符串作为响应

  20. 20

    为每个条目设置一个字符串作为响应

  21. 21

    如何将多个字符组合成一个字符串?

  22. 22

    如何将多个字符组合成一个字符串?

  23. 23

    将TextView保存为字符串并将值发送给另一个活动

  24. 24

    放大textview中字符串的第一个单词/字符

  25. 25

    为textview设置一个选定状态(突出显示)

  26. 26

    如何传递一个活动中的字符串并将其显示为另一个活动中的textview

  27. 27

    当我为它分配一个 textView ID 时,TextView 设置为 null

  28. 28

    将多个字符串排序到一个元素中

  29. 29

    将多个字符串数组合并为一个

热门标签

归档