您好,我有一个列表视图,我正在尝试通过以下方式从列表视图启动一项活动startActivity(class.java);
public class ll2 extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] myList = new String[] {"Accrington Stanley", "Aldershot Town", "Barnet", "Bradford City", "Burton Albion", "Bury", "Cheltenham Town", "Chesterfield", "Crewe A", "Gillingham", "Hereford Utd", "Lincoln City", "Macclesfield T", "Morecombe", "Northampton T", "Oxford Utd", "Port Vale", "Rotherham Utd", "Shrewsbury T", "Southend Utd", "Stevenage", "Stockport C", "Torquay Utd", "Wycombe W"};
ListView lv = new ListView(this);
lv.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,myList));
setContentView(lv); }
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
if ("Bradford City".equals(MyList()[position])){
startActivity(Bradford.java);}
}
}
我在这条线上遇到错误if("Bradford City".equals(MyList()[position]))
方法myList()
类型 ll2 未定义
我尝试了各种方法,但没有任何效果。我想做的就是列表中的每个团队都有一个单独的 java 文件(类),其中包含活动。