Android第7版API中AlertDialog的一个重要细节

来源:互联网 发布:淘宝樱花自动铅笔 编辑:程序博客网 时间:2024/04/29 10:25

转载请注明来源:http://blog.csdn.net/caoshiying 未经授权的转载将委托CSDN追究法律责任。
引用的库是:android.support.v7.app.AlertDialog,刚开始直接对着书上的代码敲入:

                new AlertDialog.Builder(getApplicationContext())                        .setTitle("提示")                        .setMessage("这是一个提示")                        .show();

结果运行时抛出这么一个错误:

you need to use a theme.appcompat theme (or descendant) with this activity

刚开始觉得这个错误有点不可思议,后来想到书上的代码是Android 2.3版本的代码,估计Google调整API了,查阅资料后发现这样简单的改一下问题就解决了:

                new AlertDialog.Builder(MainActivity.this)                        .setTitle("提示")                        .setMessage("这是一个提示")                        .show();

一点经验,立刻记录下来。
转载请注明来源:http://blog.csdn.net/caoshiying 未经授权的转载将委托CSDN追究法律责任。

1 0
原创粉丝点击