按下按钮时显示数组中的随机文本

蒂基法国

我想从一个字符串数组(下面的代码)中,当按下一个按钮(下面的代码)时在TextView(下面的代码)中随机显示其中一个字符串。我必须使用onClick“ sendMessage”,然后使用随机字符串生成器吗?我将如何用Java做到这一点?非常感谢!

<resources>
    <string-array name="colorArray">
        <item>Green</item>
        <item>Red</item>
        <item>Purple</item>
        <item>Blue</item>
        <item>Orange</item>
        <item>Brown</item>
        <item>Yellow</item>
        <item>White</item>
        <item>Pink</item>
</resources>

<TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="NOT SURE WHAT TO PUT HERE"
        android:textSize="76sp"
        android:gravity="center"
        android:textAllCaps="true"/>

<Button
        android:id="@+id/green_button"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:background="@drawable/green_button"/>
德格哈卡

使用Random其值不应超过(数组长度-1)的函数生成随机数,使用该值从字符串数组获取值并将其显示在textview中。

String[] colors = getResources().getStringArray(R.array.colorArray);

Random random = new Random();

textView.setText(colors[random.nextInt(colors.length()-1)]);

希望这会有所帮助。

注意:此代码段只是一个示例。在其中传递变量。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#按下按钮时显示文本(包括文本框中的文本)

来自分类Dev

jQuery / Javascript:按下按钮即可显示数组中的随机图像

来自分类Dev

按下按钮时如何从资产文件夹中读取随机文本文件?

来自分类Dev

按下按钮时显示文本框

来自分类Dev

按下按钮时需要在单个tableView中显示两个不同数组的数据

来自分类Dev

在ADF Mobile中按下按钮时禁用输入文本

来自分类Dev

在Kivy for Python中按下按钮时更新标签的文本

来自分类Dev

在JavaFX中按下按钮时如何显示图像

来自分类Dev

按下按钮并在文本框中显示结果时在Gridview中添加一列

来自分类Dev

如何使我的按钮显示在随机的位置,直到按下按钮?

来自分类Dev

按下按钮时如何随机化字符串数组?

来自分类Dev

按下按钮时更改文本的颜色?

来自分类Dev

按下按钮时清除段落文本

来自分类Dev

Groovy:按下时改变按钮的文本

来自分类Dev

按下按钮时打印 LineEdit 文本

来自分类Dev

按下按钮时显示/隐藏布局

来自分类Dev

当按下按钮时,如何将HTML数组的数组显示为表格?

来自分类Dev

每次按下按钮后显示随机字符串

来自分类Dev

按下按钮时从下拉菜单中随机选择图像的应用程序

来自分类Dev

每次在Kivy中按下此特定按钮时,我都需要更改随机数

来自分类Dev

在 Tkinter 中按下给定按钮时,我无法触发随机功能

来自分类Dev

用户按下按钮时如何在编辑文本上显示值?

来自分类Dev

按下按钮替换div中的文本

来自分类Dev

长文本在linearlayout中按下按钮

来自分类Dev

按下按钮时播放随机声音Swift 2.0

来自分类Dev

使用Javascript在按钮按下时播放随机歌曲

来自分类Dev

按下键盘键时显示按钮被按下

来自分类Dev

按下按钮时如何突出显示按钮

来自分类Dev

按下按钮应该启动服务并显示文本,但是当我单击按钮时没有任何反应

Related 相关文章

  1. 1

    C#按下按钮时显示文本(包括文本框中的文本)

  2. 2

    jQuery / Javascript:按下按钮即可显示数组中的随机图像

  3. 3

    按下按钮时如何从资产文件夹中读取随机文本文件?

  4. 4

    按下按钮时显示文本框

  5. 5

    按下按钮时需要在单个tableView中显示两个不同数组的数据

  6. 6

    在ADF Mobile中按下按钮时禁用输入文本

  7. 7

    在Kivy for Python中按下按钮时更新标签的文本

  8. 8

    在JavaFX中按下按钮时如何显示图像

  9. 9

    按下按钮并在文本框中显示结果时在Gridview中添加一列

  10. 10

    如何使我的按钮显示在随机的位置,直到按下按钮?

  11. 11

    按下按钮时如何随机化字符串数组?

  12. 12

    按下按钮时更改文本的颜色?

  13. 13

    按下按钮时清除段落文本

  14. 14

    Groovy:按下时改变按钮的文本

  15. 15

    按下按钮时打印 LineEdit 文本

  16. 16

    按下按钮时显示/隐藏布局

  17. 17

    当按下按钮时,如何将HTML数组的数组显示为表格?

  18. 18

    每次按下按钮后显示随机字符串

  19. 19

    按下按钮时从下拉菜单中随机选择图像的应用程序

  20. 20

    每次在Kivy中按下此特定按钮时,我都需要更改随机数

  21. 21

    在 Tkinter 中按下给定按钮时,我无法触发随机功能

  22. 22

    用户按下按钮时如何在编辑文本上显示值?

  23. 23

    按下按钮替换div中的文本

  24. 24

    长文本在linearlayout中按下按钮

  25. 25

    按下按钮时播放随机声音Swift 2.0

  26. 26

    使用Javascript在按钮按下时播放随机歌曲

  27. 27

    按下键盘键时显示按钮被按下

  28. 28

    按下按钮时如何突出显示按钮

  29. 29

    按下按钮应该启动服务并显示文本,但是当我单击按钮时没有任何反应

热门标签

归档