【发布时间】:2013-08-18 03:33:25
【问题描述】:
我有一个停止录制的按钮,当它被点击时,它当前会弹出一个 toast 通知。我在想,如果我可以有多个 toast 消息并且系统会随机选择(并显示)其中一个 toast,这样用户每次完成录制时都不会收到相同的消息,那会更酷一些。我不知道这是否真的可能,我只是好奇。
我的 onClick() 代码:
stopButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
/*startButton.setEnabled(true);
stopButton.setEnabled(false); */
recorder.stop();
recorder.release();
addRecordingToMediaLibrary();
startButton.setEnabled(true);
stopButton.setEnabled(false);
Toast.makeText(getApplicationContext(), "Awesome Recording!", Toast.LENGTH_LONG).show();
}
});
}
【问题讨论】:
-
这并没有真正显示出太多的努力。有很多方法可以做到这一点。您需要学习如何在一个范围内生成伪随机数(与您必须显示的字符串数量相匹配)并以某种方式将其交叉引用到您的字符串 xml 以提取适当的文本。 stackoverflow.com/questions/15517585/…
-
哦,我明白了。非常感谢。抱歉,下次我会努力研究更多。向你致敬