我想在android中显示这样的弹出窗口。快速操作对话框是实现此功能的方法,但如何在快速操作对话框中以图像形式显示列表或表格视图。或任何其他方式来实现相同的 UI。
问问题
1048 次
1 回答
0
我使用带有透明主题添加的活动来做到这一点
android:theme="@android:style/Theme.Translucent.NoTitleBar"
到清单文件并在活动外部单击后将其关闭。我在该活动中使用了以下代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Make us non-modal, so that others can receive touch events.
getWindow().setFlags(LayoutParams.FLAG_NOT_TOUCH_MODAL, LayoutParams.FLAG_NOT_TOUCH_MODAL);
// ...but notify us that it happened.
getWindow().setFlags(LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH);
// Note that flag changes must happen *before* the content view is set.
setContentView(R.layout.settings_table);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
this.finish ();
}
于 2012-06-21T07:27:47.220 回答