有时候我们在实际应用中,往往android平台提供的样式很难满足我们真正的需求,这个时候就需要一些个性化的元素出来来弥补这些问题。
下面示例一个自定义AlertDialog~~~
先上一段代码:
/**
* 自定义AlertDialog
*
* @author mys at 2011-3-25 上午11:25:00
*/
public void alert(){
WindowManager manager = getWindowManager();
Display display = manager.getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
LayoutInflater inflater = getLayoutInflater();
View view = inflater.inflate(R.layout.alert, null);
TextView text = (TextView)view.findViewById(R.id.text);
text.setText("自定义AlertDialog");
AlertDialog alert = new AlertDialog.Builder(this).create();
alert.show();
alert.getWindow().setLayout(width/2, height/4);
alert.setTitle("测试");
alert.getWindow().setContentView(R.layout.alert);
}
在上面的代码中就可以自由发挥,实现自己想要的效果和控件。再看R.layout.alert这个布局文件,依然很简单:
<TextView
android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="自定义AlertDialog"
/>
在这个布局文件中就添加了一个TextView,这里面就可以实现你不同的个性化了。然后看效果吧!~
白白~~~
- 大小: 11.1 KB
分享到:
相关推荐
android自定义AlertDialog,例如支付页面,先弹出自定义AlertDialog询问是否愿意支付,确定则弹出另外一个自定义AlertDialog,选择支付方式,android自定义AlertDialog,android自定义AlertDialog,android自定义...
此作为博客(打造Android通用的自定义AlertDialog提示框)的使用示例,如有问题,请留言
自定义AlertDialog对话框用于加载等耗时任务提示,博文地址http://blog.csdn.net/u012806692,在这个地址的内容中找下,因为刚写完还是404。。。。
新手在自定义AlertDialog上的疑问笔者猜测主要有两个: 1、自定义的layout如何放到AlertDialog中? 解答: 获取到layout的view之后,直接调用AlertDialog.Builder的setView方法即可。 2、如何对自定义AlertDialog中...
这个是看了网上很多例子后,自己优化改进写出来的例子。用法和安卓原生的显示,可以由用户自行组合出自己想要的弹出框,不会高度定制限定死各种弹出框的UI,每个部件都是独立的,如标题,内容,左按钮,右按钮,底部...
一个简单的自定义AlertDialog
自定义AlertDialog,弧形GridView
自定义AlertDialog(仿微信)
最近项目里有个功能点,需要使用...我需要继承AlertDialog,设置自己的内容view,重写onKeyDown方法,设置dialog的位置等...... 写了个demo. Demo是在5.0手机上测试的, 6.0以上系统还需要添加动态运行时权限的逻辑 。
AlertDialog的简单使用及自定义AlertDialog
android 自定义AlertDialog弹出键盘可以输入的
自定义AlertDialog,效果类似微信朋友圈发布弹出选择框!
本文实例讲述了Android编程自定义AlertDialog样式的方法。分享给大家供大家参考,具体如下: 开发的时候,通常我们要自定义AlertDialog来满足我们的功能需求: 比如弹出对话框中可以输入信息,或者要展示且有选择...
自定义AlertDialog布局
自定义AlertDialog_android_v1.0.0的更新 新增 可通过传入自定义的view资源自定义样式
自定义AlertDialog控件,可以自定义提示框的样式、提示框页面、标题、内容、设置按钮监听、设置1到3数量的按钮。 包含demo工程和使用说明的doc
比较漂亮的自定义AlertDialog。