自定义AlertDialog列表样式
来源:互联网 发布:unity3d 鼠标选中物体 编辑:程序博客网 时间:2024/05/02 00:34
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. 显示效果如下
- 自定义AlertDialog列表样式
- AlertDialog自定义样式
- AlertDialog自定义样式
- AlertDialog 自定义样式
- AlertDialog自定义样式
- 自定义AlertDialog样式
- AlertDialog自定义样式问题
- AlertDialog自定义样式
- Android自定义AlertDialog样式
- AlertDialog自定义样式
- 自定义AlertDialog样式
- 关于AlertDialog的自定义样式
- 自定义AlertDialog button的样式
- CSS 自定义列表样式
- 自定义ListView列表样式
- 自定义 Android 对话框 (AlertDialog) 的样式
- 自定义 Android 对话框 (AlertDialog) 的样式
- 自定义 Android 对话框 (AlertDialog) 的样式
- java 中的 变量修饰符:transient
- CoreData Model 之 NSEntityDescription和NSManagedObject
- 怎样花两年时间去面试一个人---刘未鹏
- mysql数据库的数据导入和导出
- android异常:java.io.FileNotFoundException:Permission Denied
- 自定义AlertDialog列表样式
- maximo 基础数据配置
- android android:layout_weight 属性详解
- PB窗口之间参数传递的几种用
- 项目部署问题及解决方法!myeclipse+tomcat+struts2+hibernate+sql server 2005
- 【MCS-51】【A51】反汇编得到16位二进制数除法算法
- system( )用法陷阱
- Windows下ORACLE 10g安装与操作图解
- XML(5) PCDATA, CDATA, escaping illegal character