超简单的弹框
直接干货
String[] item = {"拍照", "相册"};
dialog = new AlertDialog.Builder(new ContextThemeWrapper(GoEvaluate_Activity.this, R.style.MyDialog))//设置自定义样式 也可以为空
.setTitle("工具选择")
.setItems(item, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case 0:
camera();//调用方法
break;
case 1:
pick();
break;
}
}
}).show();
在values下的style文件里 新写一个
<style name="MyDialog" parent="@android:style/Theme.Holo.Dialog">
<!-- 是否有边框 -->
<item name="android:windowFrame">@null</item>
<!--是否在悬浮Activity之上 -->
<item name="android:windowIsFloating">true</item>
<!-- 标题 -->
<item name="android:windowNoTitle">true</item>
<!--阴影 -->
<item name="android:windowIsTranslucent">true</item><!--半透明-->
<!--背景透明-->
<item name="android:windowBackground">@android:color/transparent</item>
<!-- 还可以加入一些弹出和退出的动画 (lan)-->
</style>