我有下面的代码,它的工作很好 tvTitle 没有返回 null 但
RelativeLayout relmain = (RelativeLayout) findViewById(R.id.mainview);
LayoutInflater inflater = LayoutInflater.from(this);
RelativeLayout contents = (RelativeLayout) inflater
.inflate(R.layout.placedetail, null);
relmain.addView(contents);
TextView tvTitle = (TextView) contents.findViewById(R.id.tvdealtitle);
^^^^^^
但谷歌地图返回我为空......检查下面的代码......
GoogleMap googleMap = ((SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map2)).getMap();
System.out.println("Google map is :: " + googleMap);
放置细节.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bgmap"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/rel1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/banner"
android:onClick="onClickBack" >
<ImageView
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="5dp"
android:background="@drawable/directions"
android:onClick="onClickImage" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/reldetail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/rel1"
android:layout_marginTop="10dp" >
<TextView
android:id="@+id/tvdealtitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="8dp"
android:ellipsize="end"
android:singleLine="true"
android:text="Title"
android:textColor="@android:color/black"
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvdealoffertext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tvdealtitle"
android:layout_below="@+id/tvdealtitle"
android:layout_marginTop="2dp"
android:ellipsize="end"
android:maxLines="2"
android:text="offertext"
android:textColor="#696969"
android:textStyle="bold" />
<TextView
android:id="@+id/tvdealdesc"
android:layout_width="wrap_content"
android:layout_height="100dp"
android:layout_alignLeft="@+id/tvdealtitle"
android:layout_below="@+id/tvdealoffertext"
android:layout_marginTop="2dp"
android:scrollbars="vertical"
android:text="desc"
android:textColor="#696969"
android:textStyle="bold" />
</RelativeLayout>
<fragment
android:id="@+id/map2"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/reldetail" />
</RelativeLayout>