如何解决如何在类中从strings.xml获取String?
我一直在尝试为我的应用程序使用此代码。我试图在strings.xml中调用此类,但我无法弄清楚。如何在strings.xml中调用该类?
公共类Sorular {
public String Sorular[] = {
"When did Facebook came out?","Who is a Google Developer?","Whitch one is the first Smartphone?"
};
public String Secenekler[][] = {
{"2002","2003","2004"},{"Bill Gates","Steve Jobs","Larry Page"},{"Iphone","Samsung","Nokia"}
};
public String DogruCevap[] = {
"2004","Larry Page","Iphone"
};
public String getQuestion ( int a){
String soru = Sorular[a];
return soru;
}
public String getchoice1 ( int a){
String secenek = Secenekler[a][0];
return secenek;
}
public String getchoice2 ( int a){
String secenek = Secenekler[a][1];
return secenek;
}
public String getchoice3 ( int a){
String secenek = Secenekler[a][2];
return secenek;
}
public String getCorrectAnswer ( int a){
String cevap = DogruCevap[a];
return cevap;
}
}
解决方法
在这里找到如何在string.xml中添加数组
<string-array name="Sorular">
<item>When did Facebook came out?</item>
<item>Who is a Google Developer?</item>
<item>Whitch one is the first Smartphone?</item>
</string-array>
在这里您可以找到如何从Java调用
public String getQuestion (Context context,int a){
String soru = context.getResources().getStringArray(R.array.Sorular)[a];
return soru;
}
,
您需要将所有字符串放入string.xml文件中,然后通过以下调用从代码中引用它们:
context.getResources().getString(R.string.word);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。