自定义AlertDialog列表样式

1.      定义布局文件:alertdialog_item.xml,因为列表的每一项的样式都是从布局文件设置的,注意的是布局文件是一个TextView

 <?xml version="1.0" encoding="utf-8"?>

<TextViewxmlns:android="http://schemas.android.com/apk/res/android"

    android:id="@+id/alertdialog_item"

    android:layout_width="fill_parent"

   android:layout_height="30dp"

    android:layout_gravity="center_horizontal"

    android:gravity="center_horizontal"

    android:textColor="#000000"

    android:background="#668B8B"

    android:textSize="28px" >

</TextView>

2.      设置AlertDialog的总体样式,比如说割线的高度,这时候在style.xml配置

 <!-- 自定义AlertDialog的样式 -->

    <stylename="AlertDialogCustom">

       <item name="android:dividerHeight">5dp</item>

        <itemname="android:width">100dp</item>

    </style>

3.      在Activity上设置相应的AlertDialog

   String[] menu_names =new String[]{"进入","取消","删除","删除全部"};

    AlertDialog.Builder builder  = new AlertDialog.Builder(new ContextThemeWrapper(this,R.style.AlertDialogCustom));

    builder.setAdapter(newArrayAdapter(WeiXunListActivity.this, R.layout.alertdialog_item,menu_names),null);

    builder.create().show();

4.      显示效果如下


 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值