我想实现点击ListView的选项,然后跳转到另外一个Activity,可是老是没反应,怎么回事啊?
public class MainActivity extends Activity //implements OnItemClickListener
{
private static String[] DATA = {"星期一","星期二","星期四"};
private OnItemClickListener lv1; public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayAdapter<String> Madapter = new ArrayAdapter<String>(this, R.layout.list,DATA);
ListView LV = (ListView)findViewById(R.id.list1);
LV.setAdapter(Madapter);
LV.setOnItemClickListener(lv1);
lv1 = new OnItemClickListener(){
public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
Intent intent = new Intent(MainActivity.this,Other.class);
startActivity(intent);
}
};
}
}
public class MainActivity extends Activity //implements OnItemClickListener
{
private static String[] DATA = {"星期一","星期二","星期四"};
private OnItemClickListener lv1; public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayAdapter<String> Madapter = new ArrayAdapter<String>(this, R.layout.list,DATA);
ListView LV = (ListView)findViewById(R.id.list1);
LV.setAdapter(Madapter);
LV.setOnItemClickListener(lv1);
lv1 = new OnItemClickListener(){
public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
Intent intent = new Intent(MainActivity.this,Other.class);
startActivity(intent);
}
};
}
}
lv1 = new OnItemClickListener(){
public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
Intent intent = new Intent(MainActivity.this,Other.class);
startActivity(intent);
}
};
LV.setOnItemClickListener(lv1);
你lv1没有初始化所以一开始为null
lv4 = new OnItemClickListener(){qqe
public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
Intent intent = new Intent(MainActivity.this,Other.class);
startActivity(intent);
}
};
LV.setOnItemClickListener(lv1);
你lv1没有初始化所以一开始为null