无法解析方法setText(java.lang.String []) - Android Studio

时间:2015-07-23 15:29:37

标签: java android

我不知道为什么我在Android Studio中收到此错误,这是一个非常简单的命令,我正在执行。代码如下。任何帮助是极大的赞赏。我在最后一行代码中收到错误。

 String[] sadThought = {"a", "sad", "Thought"};
 String[] sadRandom ={(sadThought[new Random().nextInt(sadThought.length)])};

    TvSad.setText(sadRandom);

2 个答案:

答案 0 :(得分:1)

只需使用此

即可
TvSad.setText(sadThought[new Random().nextInt(sadThought.length)]);

答案 1 :(得分:0)

您不必创建单独的数组来从sadThought数组中获取随机字符串。你可以尝试:

TvSad.setText(sadThought[new Random().nextInt(sadThought.length)]);

另外,请确保您的TvSad是textView或EditText或其他支持.setText(..)方法的小部件的实例。