我认为这是发布此内容的最佳地点。找不到任何好的网站问这个。但是这里,
我正在制作一个简单的应用,我需要将文字链接到网页。每次按下按钮时,应用程序会随机生成一个设定字。这是代码。
这是一小部分代码,但如果不这样的话,它会持续下去大约30个。
public void onClick(View arg0) {
// When the Button is Clicked
String answer = "";
//Random Answer Yes, No, or Maybe
Random randomGenerator = new Random();
int randomNumber = randomGenerator.nextInt(30);
if (randomNumber == 0) {
answer = "TEXT HERE!";
}
else if (randomNumber == 1) {
answer = "TEXT HERE!";
}
else if (randomNumber == 2) {
answer = "TEXT HERE!";
}
else if (randomNumber == 3) {
answer = "TEXT HERE!";
}
我如何将这些字词链接到网页?但链接会有所不同。因此,并非所有单词都会链接到同一页面。 我在网上浏览了一下,但我不认为使用if语句
会很好用答案 0 :(得分:2)
如何使用包含您想要存储在其中的所有信息的枚举。 像这样:
public enum Answer {
ANSWER1("TEXT HERE", "http://link.to.some/page")
ANSWER2("TEXT HERE!", "http://link.to.some/other/page")
private String answer;
private String link;
private Answer (String text, String link) {
this.answer = text;
this.link = link;
}
// plus getter and setter if you like
}