嘿,如果有人点击列表中的第5项,我会尝试显示网页视图。
这是代码:
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position,
long id) {
if (position == 5) {
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(href2_final
+ "=service&doc_library=ABN01&doc_number="
+ record_parsed_final
+ "&line_number=0001&func_code=WEB-FULL&service_type=MEDIA");
intent.setData(uri);
startActivity(intent);
}
}
});
我做错了什么?如果我删除IF语句,那么当我按下列表中的任何项目时它将启动Web视图。
谢谢!
答案 0 :(得分:2)
根据您的代码,您必须在ListView中选择第6项来调用startActivity。有关详细信息,请阅读this
答案 1 :(得分:0)
我猜第五个元素在第4位索引。