android alertDialog如何改变其样式,就是可以修改其背景,让背景为其他的颜色或背景图

[复制链接]
查看11 | 回复2 | 2011-5-9 13:47:14 | 显示全部楼层 |阅读模式
如系统自带的alertdialog显示如下图:
如何把背景色修改为其他的颜色或设置成背景图,并去掉四周的白色边框
坐等答案

回复

使用道具 举报

千问 | 2011-5-9 13:47:14 | 显示全部楼层
可以自定义,你需要自定义一个布局文件。设置好你要显示的样式,在代码中,创建一个Dialog,然后使用LayoutInflate把布局引进来就可以。例子:package cn.ceo.layoutinflater.activity;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnCli
回复

使用道具 举报

千问 | 2011-5-9 13:47:14 | 显示全部楼层
这个你要去仔细去看SDK里面alertDialog类的方法,以下是一个思路,主要代码如下:dlg = new AlertDialog.Builder(context).create();dlg.show();dlg.getWindow().setContentView(R.layout.alert_style);LayoutInflater fact
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行