java - 单击按钮时不显示对话框 - Android

标签 java android dialog

我正在尝试显示一个对话框框。现在程序没有崩溃,所以没有 LogCat 可以显示。单击按钮时,不会发生任何可见的事情。是否缺少阻止 dialog 框显示的代码行?

Java代码:

public class Results extends Activity {

    Button detailsBtn;
    final Context context = this;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.resultsmain);

        detailsBtn = (Button)findViewById(R.id.detailsBtn);
        detailsBtn.setText("Details");

        detailsBtn.setOnClickListener(new OnClickListener() {
            public void onClick(View arg0) {

                final Dialog dialog = new Dialog(context);
                dialog.setContentView(R.layout.resultsdetailsdisplay);
                dialog.setTitle("Detailssss - TESTING");

                TextView title = (TextView)dialog.findViewById(R.id.title);
                title.setText("TITLE - TESTING");

                Button close = (Button)dialog.findViewById(R.id.close);

                close.setOnClickListener(new OnClickListener() {
                    public void onClick(View arg0) {
                        dialog.dismiss();
                    }
                });
            }
        });
    }
}

resultsdetailsdisplay.xml:

<RelativeLayout 
    xmlns:tools="http://schemas.android.com/tools" 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/scroll" >

    <TextView
        android:id="@+id/title"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textSize="12sp"
        android:layout_centerHorizontal="true"
        android:gravity="center" />
</RelativeLayout>

最佳答案

这可能是因为您还没有为您的dialog 调用show() 方法。 添加

dialog.show();

关于java - 单击按钮时不显示对话框 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14865751/

相关文章:

打开系统位置设置后,android 对话框不会关闭

android - 为什么按下搜索按钮时对话框消失

java - 在 jar 中引用/包含 xsd 文件

android - 在 Android 中显示来自服务器字节数组的图像

android - DaggerIssueRegistry 未指定供应商

java - 如何获取 Dalvik VM 使用的标准 Java 库的类文件或 Dalvik 字节码?

java - Java 上的多种声音

java - java 如何与 OpenGL 交互?

java - Spring RMI刷新StubOnConnectFailure不工作

java - 带有自定义 ListView 的 Android 对话框