f(Build.VERSION.SDK_INT >10)
builder =newAlertDialog.Builder(getActivity(), R.style.Theme.Sherlock.Dialog);else
builder =newAlertDialog.Builder(getActivity());
AlertDialog.Builder builder;try{
builder =newAlertDialog.Builder(getActivity(), R.style.Theme.Sherlock.Dialog);}catch(NoSuchMethodError e){Log.e(TAG,"Older SDK, using old Builder");
builder =newAlertDialog.Builder(getActivity());}
本文介绍了一种根据Build.VERSION.SDK_INT判断当前Android SDK版本,并据此选择合适的AlertDialog样式的方法。当SDK版本高于10时,使用Sherlock主题;若低于10,则采用默认样式。

被折叠的 条评论
为什么被折叠?



