viewpage 点击事件的问题

htbtusiji htbtusiji 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近在做首界面的顶部的viewpage模块,我用的是获取自己数据里的消息通知的内容,展示在view里边。当点击每个view的时候或跳转到相对应详情界面。问题出在点击事件里边。我无论点击哪一张都是相同的界面,后发现跳转时传的值都一样,怎么解决一下。

附代码:
initListener();
LayoutInflater inflater1 = LayoutInflater.from(getActivity());
List<View> lists = new ArrayList<View>();

for (i = 0; i < len; i++)
{
view = inflater1.inflate(R.layout.imageview_layout, null);
title = (TextView) view.findViewById(R.id.title);
time = (TextView) view.findViewById(R.id.time);
title.setText(newMessageList.get(i).GetMESSAGEZT());
time.setText(newMessageList.get(i).GetMESSAGEPFSJ());
view.setOnClickListener(new View.OnClickListener()
{

@Override
public void onClick(View v)

{

// TODO Auto-generated method stub
Intent intent = new Intent(getActivity(),
Activity_MessageInfoActivity.class);
intent.putExtra("ID", newMessageList.get(i - 1).GetID());
intent.putExtra("ZT", newMessageList.get(i - 1)

.GetMESSAGEZT());
startActivity(intent);


}
});
lists.add(view);
}
// view = inflater1.inflate(R.layout.imageview_layout, null);
// lists.add(view);
// 添加数据到标题栏去
viewpager.setAdapter(new ViewPagerAdapter(lists));
// 开启自动切换图片
initRunnable();

关键在于红色的传输的值,怎样才能判断,当前点击的是那张界面,并获取本个view的id,求大神们帮忙解决一下。
...全文
评论 3
收藏 已收藏
分享
返回顶部
htbtusiji
Android 80,489 成员 91,375 内容