viewpage 点击事件的问题

htbtusiji 2016-07-14 03:11:07
最近在做首界面的顶部的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,求大神们帮忙解决一下。
...全文
163 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinjay 2016-07-14
  • 打赏
  • 举报
回复
你可以自定义view啊,继承系统的view,然后里面加入一些变量用来专门保存每个view的标示或者索引
htbtusiji 2016-07-14
  • 打赏
  • 举报
回复
引用 1 楼 qq_31266527 的回复:
图片数组进行图片切换,点击事件另外加方法进行操作
能说说怎么操作吗!主要是这方面第一次弄,没有思路!
MrsillyX 2016-07-14
  • 打赏
  • 举报
回复
图片数组进行图片切换,点击事件另外加方法进行操作

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧