现在我可以创建PagerIndicator,但我不知道如何放置地图,哪一页会显示Driving Stat。另一个将显示地图+驾驶统计。另外,如下图所示,是否可以将2个视图一起工作。(时间和距离仍在运行)
答案 0 :(得分:1)
我不知道GMap控件,但这里是我在我的应用程序中使用不同布局的方式。 首先,您可以为Map控件创建布局 其次,将其添加到ViewPager
中@Override
public Object instantiateItem(View pager, int position) {
LayoutInflater inflater = (LayoutInflater) SettingsActivity.this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = null;
switch (position) {
case 0: //first page
view = inflater.inflate(R.layout.yourMapLayout,
null);
TextView text = (TextView) view
.findViewById(R.id.text);
text.setText("I am an added text")
...
如果我理解了corect并且你正在使用 android.support.v4.view.ViewPager ,这将是完成任务的一个很好的候选者。
答案 1 :(得分:1)
我使用下面的代码,它可以工作:)
@Override
public Object instantiateItem( View pager, final int position )
{
LayoutInflater inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = null;
if(position == 0) {
view = inflater.inflate(R.layout.my_map, null);
((ViewPager) pager).addView(view,0);
}
return view;
}