Android 用户输入对话框

Android Dialog for user input

我是 Droid 的新手,正在尝试一些应该非常简单的东西,它让我发疯。

我有一个 FragmentActivity:

public class ScanView 扩展了 FragmentActivity

... 在这里我有一个按钮可以打开 dialog/alert window 以允许用户输入一个值。然后我希望在调用代码中返回该值。有没有人有 (a) 编译和 (b) 实际工作的例子?网上有这么多例子,但是 none 其中有效...

我找到的最接近的示例涉及制作一个 AlertDialog,但它不会在下面的 (ViewGroup)getView() 处编译:

View viewInflated = LayoutInflater.from(this).inflate(R.layout.popup_bc, (ViewGroup)getView(), false);

有什么想法吗??

android 开发指南在此处提供了一个示例:http://developer.android.com/guide/topics/ui/dialogs.html#PassingEvents

当您处理对话框中的 positive/negative 按钮事件时,您可以将要传回的任何值保存在实例变量中,然后将事件(连同对话框的实例)传递给你的 FragmentActivity.