我想在android中显示这样的弹出窗口。快速操作对话框是实现此操作的方法,但如何在快速操作对话框中显示列表或表格视图。或任何其他方式来实现相同的用户界面。
答案 0 :(得分:0)
我使用添加了透明主题的活动
来完成此操作android:theme="@android:style/Theme.Translucent.NoTitleBar"
到Manifest文件,并在单击活动外部后将其关闭。我在该活动中使用了以下代码
@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 ();
}