Java Android SDK-更改数组列表中的属性
谁能帮帮我吗。更改数组列表属性时遇到问题。我更熟悉通过XML文件更改属性。这是我的密码:Java Android SDK-更改数组列表中的属性,java,android,Java,Android,谁能帮帮我吗。更改数组列表属性时遇到问题。我更熟悉通过XML文件更改属性。这是我的密码: package com.example.examproject; import java.util.Random; import android.os.Bundle; import android.app.ListActivity; import android.view.Menu; import android.view.View; import android.widget.ArrayAdapter
package com.example.examproject;
import java.util.Random;
import android.os.Bundle;
import android.app.ListActivity;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.content.Intent;
public class Menu_Lists extends ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] myAttractions = new String[2];
myAttractions[0] = "Grocery List";
myAttractions[1] = "Go Back";
setListAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, myAttractions));
}
protected void onListItemClick(ListView l, View v, int position, long id) {
switch(position) {
case 0: {
startActivity(new Intent(Menu_Lists.this, MainActivity.class));
break;
}
default: {
startActivity(new Intent(Menu_Lists.this, MainActivity.class));
}
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
我想做的是改变背景颜色。这是我的主要目标。我还希望每个选项在用户将鼠标悬停在特定选项上时更改颜色
请尽量使用术语。我还是Android SDK的初学者
提前谢谢。你试过什么了吗?您粘贴的代码没有提供任何特定问题。。。在这里查看答案:用于XML格式化。如果你想通过代码做到这一点,你应该寻找一个自定义适配器。我粘贴了代码,因为我认为这将有助于解决我的问题。我可以将XML文件链接到java类吗?据我所知,如果使用ListActivity,则不能使用setContentView。有什么解决办法吗?我想做的就是将实际背景设置为不同的颜色,而不是列表的背景。我通过手机上传了代码我无法真正了解您的问题,因此无法提供任何答案。但就setContentView而言,当然你可以使用它。请查看这里的第三段:看完整个教程,它可能对你的问题非常有帮助。我会检查你的链接。如果我仍然遇到困难,那么我会上传问题的图片