我在strings.xml中有一个字符串数组。我如何在项目中加下划线?如何在字符串数组中添加下划线?
我已经添加这样的字符串
<string-array name="myarray">
<item> <Data> <![CDATA[ <u>Apple</u> ]]></Data> </item>`
<item> <Data> <![CDATA[ <u>Banana</u> ]]></Data> </item>
<item> <Data> <![CDATA[ <u>Orange</u> ]]></Data> </item>
,并在这样
final Button btn1;
btn1 = (Button) findViewById(R.id.button1);
btn1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
final String q = myString[rgenerator.nextInt(myString.length)];
((Button) v).setText(q);
ArrayList<String> title_list = new ArrayList<String>();
String[] myarray_Array = getResources().getStringArray(R.array.myarray);
String categoryAndDesc = null;
for(String cad : myarray_Array) {
categoryAndDesc = cad;
title_list.add(categoryAndDesc);
}
CharSequence sequence = Html.fromHtml(categoryAndDesc);
btn1.setText(squence);
btn1.setMovementMethod(LinkMovementMethod.getInstance());
});
java文件我会做出一个按钮,点击后会显示随机文字取自一个字符串,上面的代码有什么问题,请支持它
你确实意识到你在Java代码中引用的数组并不是你以xml资源示例展示的一个? 'R.array.array!='。 –
2012-04-21 03:39:48
哦,是的,我错了,这是我的编辑。但除了上面的错误字符串数组项目出现一次只出现如果按钮onclick – adig 2012-04-21 03:50:58