我想单击从列表视图到图像幻灯片活动的侦听器,但是当喜欢列表视图链接时,同一活动全视图图像幻灯片中的顺从图像
。主要活动.java
ListView listView = (ListView) findViewById(R.id.daftarisi);
String[] menuitems = new String[]{
"list 1",
"list 2",
"list 3"
};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,
android.R.id.text1, menuitems
);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
int position = 0;
if(position==0){
Intent intent = new Intent(view.getContext(), FullView.class);
intent.putExtra("R.drawable.pic1", (position));
startActivityForResult(intent, 0);
}
if(position==1){
Intent intent = new Intent(view.getContext(), FullView.class);
intent.putExtra("R.drawable.pic5", (position));
startActivityForResult(intent, 0);
}
if(position==2){
Intent intent = new Intent(view.getContext(), FullView.class);
intent.putExtra("R.drawable.pic10", (position));
startActivityForResult(intent, 0);
}
}
});
我需要帮助来解决我的问题,我不知道如何在点击侦听器中编写脚本。
ListView listView = (ListView) findViewById(R.id.daftarisi);
String[] menuitems = new String[]{
"list 1",
"list 2",
"list 3"
};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,
android.R.id.text1, menuitems
);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
if(position==0){
Intent intent = new Intent(view.getContext(), FullView.class);
intent.putExtra("picture", R.drawable.pic1);
startActivityForResult(intent, 0);
}
if(position==1){
Intent intent = new Intent(view.getContext(), FullView.class);
intent.putExtra("picture", R.drawable.pic5);
startActivityForResult(intent, 0);
}
if(position==2){
Intent intent = new Intent(view.getContext(), FullView.class);
intent.putExtra("picture", R.drawable.pic10);
startActivityForResult(intent, 0);
}
}
});
在 FullView 活动中,您可以检索可绘制对象 ID 以进行如下所示的显示。
int picId = getIntent().getIntExtra("picture", R.drawable.pic1);