android中的快速操作对话框,具有表格或列表布局

时间:2012-06-15 10:35:46

标签: android dialog quickaction

我想在android中显示这样的弹出窗口。快速操作对话框是实现此操作的方法,但如何在快速操作对话框中显示列表或表格视图。或任何其他方式来实现相同的用户界面。

1 个答案:

答案 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 ();
}