您的位置:首页 > 移动开发 > Android开发

Android快速SDK(4)对话框AlertDialog

2015-11-10 16:06 477 查看

代码:http://download.csdn.net/detail/huangbin95487710/9258179

依赖包模式

完整运行还需要用到以下依赖包

Android快速SDK(1)基础工具库QuickBase

对话框【DivAlertDialog】

用法与系统alertdialog一样
若需要更改对话框样式,请把以下的样式复制到自己项目的style,编译后会自动覆盖依赖库。
<!-- 需要定制的样式 -->
<!-- 标题字体样式 -->
<style name="AlertDialog_TitleStyle" parent="@android:style/Widget.TextView">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:gravity">center</item>
<item name="android:layout_gravity">center</item>
<item name="android:textColor">#FFf29c13</item>
<item name="android:textSize">22sp</item>
<item name="android:ellipsize">none</item>
<item name="android:singleLine">true</item>
</style>

<!-- 信息字体样式 -->
<style name="AlertDialog_MessageStyle" parent="@android:style/Widget.TextView">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:gravity">center</item>
<item name="android:layout_gravity">center</item>
<item name="android:paddingLeft">19dip</item>
<item name="android:paddingRight">19dip</item>
<item name="android:paddingTop">10dip</item>
<item name="android:paddingBottom">10dip</item>
<item name="android:textColor">#FFf29c13</item>
<item name="android:textSize">19sp</item>
</style>
<!-- 左边按钮样式 -->
<style name="AlertDialog_LeftButton" parent="@android:style/Widget.Button">
<item name="android:background">@xml/general_alertdialog_left_btn</item>
<item name="android:textColor">@color/general_alartdialog_primary_text_light</item>
<item name="android:textSize">18sp</item>
<item name="android:padding">10dip</item>
<item name="android:layout_marginRight">@dimen/AlertDialog_button_splace</item>
<item name="android:layout_marginLeft">@dimen/AlertDialog_button_splace</item>
<item name="android:layout_marginBottom">@dimen/AlertDialog_button_splace</item>
<item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item>
</style>
<!-- 右边按钮样式 -->
<style name="AlertDialog_RightButton" parent="@style/AlertDialog_LeftButton">
<item name="android:background">@xml/general_alertdialog_right_btn</item>
</style>

<!-- 按钮字体颜色配置 -->
<color name="AlertDialog_button_textcolor">#FFf9f9f9</color>
<color name="AlertDialog_button_slected_textcolor">#FFeef2f3</color>
<color name="AlertDialog_button_pressed_textcolor">#FFedeeee</color>
<color name="AlertDialog_button_disabled_textcolor">#FFd6d9da</color>
<!-- 按钮间距 -->
<dimen name="AlertDialog_button_splace">5dip</dimen>
<!-- 内容最小高度 -->
<dimen name="AlertDialog_min_height">72dip</dimen>














日期选择器【DivDatePickerDialog】

* @1.在创建Activity的时候加入 requestWindowFeature(Window.FEATURE_NO_TITLE);
* @2.在Activity注册样式中加入 android:theme="@android:style/Theme.Light


弹出输入框,单选框,复选框【DivInput,DivInputOption】







全屏loading【ProgressBar】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: