第二节还有这个XML其定义我的对话:Android的对话框布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView android:text="test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
,这是我的对话框:
OverlayItem item = mapOverlays.get(index);
Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.map_menu);
dialog.setCanceledOnTouchOutside(true);
dialog.show();
出于某种原因,我的对话是更大然后我的“测试”的TextView(多更高)。我希望我的对话正如我的文本一样。我怎样才能做到这一点 ?
我没有在我面前的API,但我认为你需要设置对话框的宽度和高度: – user282172 2012-04-13 12:45:52