gpt4 book ai didi

android - 如何为信息 View 适配器调用项目点击监听器?

转载 作者:行者123 更新时间:2023-11-30 01:59:10 24 4
gpt4 key购买 nike

我想通过点击谷歌地图标记的信息 View 适配器内的一个按钮来调用一些 Activity 。这可能吗,那又如何呢?

我的代码是这样的

// Info view adapter
googleMap.setInfoWindowAdapter(new InfoWindowAdapter() {


@Override
public View getInfoWindow(Marker marker) {

view = ((Activity) context).getLayoutInflater().inflate(R.layout.row_browse_jobs_map,null);
txtDate = (TextView) view.findViewById(R.id.txt_browse_jobMap_placed_date);
String j_date = "25 JAN, 2015";

//click listener for button
txtDate.setOnClickListener(new OnClickListener() {

public void onClick(View arg0) {
Toast.makeText(context, "clicked", Toast.LENGTH_SHORT).show();
}
});
return view;
}

//content wraping
public View getInfoContents(Marker arg0) {
return null;
}
});

最佳答案

请检查这个。我没试过这个。所以我不确定这是否正确。

public View getInfoContents(Marker arg0) {
googleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {
public void onInfoWindowClick(Marker marker) {
//your code
}
}
//your remaining code
}

引用这个set InfoWindowAdapter show information only for first marker clicked

关于android - 如何为信息 View 适配器调用项目点击监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31758561/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com