在点击屏幕之间切换
答
看看你的ListView setOnClickListener()。那么你可以使用startActivity()跳到下一个屏幕/活动。
ListView lv = (ListView)findeViewById(...);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> av, View v, int index, long arg3) {
// index = the index of the clicked element in the listview
// create an intent and add index to its data
startActivity(intent);
}
});
答
试试这个code..it对你也会有帮助..
“list.setOnItemClickListener(新OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Intent intent=new Intent();
intent.setClass(nextScreen.this,profile_details.class);
intent.putExtra("profile", mArray.get(mPosition));
startActivityForResult(intent,0);
}
});"
使用此代码.....
答
对于listeni ng列表项单击事件需要重写onItemClickListener方法。
在这里看到:
mylist.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
Intent intent=new Intent(getApplicationContext(),NextActivity.class);
//If you want to pass parameters/values to NextActivity use putExtra
intent.putExtra("my_data","my_values");
startActivity(intent);
}
});
你怎么会有定义的下一个屏幕?这是一项活动吗?这是一种观点吗? – 2011-04-05 11:18:37