layout文件如下:<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" 
android:id="@+id/map_floatingdlg"
android:gravity="center"
android:layout_gravity="center"> <TableRow android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" 
android:text="@string/train_no"
android:gravity="left" />
<TextView android:id="@+id/floating_tv_no"
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:gravity="right" />
</TableRow> <TableRow android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:text = "@string/from_to_station"/>
<TextView android:id="@+id/floating_tv_fromto"
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:gravity="right" />
</TableRow> <TableRow android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:text="@string/station_front"/>
<TextView 
android:id="@+id/floating_tv_forgoingstation"
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:gravity="right"/>
</TableRow> <TableRow android:layout_width="wrap_content"
android:layout_height="wrap_content">

<TextView 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:text="@string/map_curspeed"/>
<TextView 
android:id="@+id/floating_tv_speed"
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:gravity="right" />
</TableRow> <TableRow android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:text="@string/earlyorlate_time"/>
<TextView android:id="@+id/floating_tv_time"
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:gravity="right" />
</TableRow></TableLayout>创建代码如下:
                  LayoutInflater inflater = getLayoutInflater();
floatingView = inflater.inflate(R.layout.floatingwinonmap,
(ViewGroup) findViewById(R.id.map_floatingdlg));

floatingDlg = new AlertDialog.Builder(this).
create();
floatingDlg.setView(floatingView,0,0,0,0);
  
floatingDlg.setCancelable(true);
floatingDlg.setCanceledOnTouchOutside(true);
                   floatingDlg.show();