【发布时间】:2015-04-24 08:27:42
【问题描述】:
在 Activity 类中我有这个代码:
class MyInfoWindowAdapter implements InfoWindowAdapter{
private View view;
public MyInfoWindowAdapter(){
view = getLayoutInflater().inflate(R.layout.custom_info_globo_marker,null);
}
//implemets metod of MyInfoWidowAdapter
@Override
public View getInfoContents(Marker marker) {
TextView tvTitle = ((TextView)view.findViewById(R.id.title));
tvTitle.setText(marker.getTitle());
return view;
}
@Override
public View getInfoWindow(Marker marker) {
// TODO Auto-generated method stub
return null;
}
}
@Override
public boolean onMarkerClick(Marker marker) {
// TODO Auto-generated method stub
//ActionBar Contextual
mActionMode = InstalacionesEncontradasMostradasEnMapaActivity.this.startActionMode(new ActionBarCallBack(marker));
mActionMode.setTitle(marker.getTitle());
return false;
}
现在我在 Fragment 工作。我有两个错误。
这一行中的一个(方法未定义):
view = getLayoutInflater().inflate(R.layout.custom_info_globo_marker,null);
并且在这一行(方法启动动作模式未定义):
mActionMode = InstalacionesEncontradasMostradasEnMapaFragment.this.startActionMode(new ActionBarCallBack(marker));
【问题讨论】:
-
对不起。问题是我无法编译。 “方法 getlayoutinflater() 未定义类型 InfoInstalacionesEncontradasFragment.MyInfoWindowsAdapter”和“方法 startActionMde (InstalacionesEncontradasFragment.ActionBarCallback) 未定义类型 InfoInstalacionesEncontradasFragment”
标签: android dictionary fragment