`
takurachin
  • 浏览: 8350 次
社区版块
存档分类
最新评论

alertDialog设置主题theme的方法

阅读更多

 

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

 

 

 

resources中定义

 

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="AlertDialogCustom" parent="@android:style/AlertDialog"> 
        <item name="android:textColor">#00FF00</item> 
        <item name="android:typeface">monospace</item> 
        <item name="android:textSize">10sp</item> 
    </style> 
</resources>   
 

 

分享到:
评论
1 楼 337240552 2012-06-29  
4.0不管用

相关推荐

    自定义主题改变AlertDialog样式

    在Java代码中,可以通过`AlertDialog.Builder`的`setTheme()`方法来应用: ```java AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTheme(R.style.AppAlertDialogStyle); // 其他设置.....

    Android UI中的style和theme以及AlertDialog

    与style不同,当为Activity或Application设置主题时,所有未指定样式的控件都会自动继承主题中的属性。主题同样定义在styles.xml文件中,但使用`&lt;style name="Theme.MyCustomTheme"&gt;`的方式声明。比如,你可以自定义...

    Android之修改AlertDialog对话框及使用系统Holo风格

    2. **设置主题**:在你的Activity的`AndroidManifest.xml`中,使用`Theme.AppCompat`或其子主题作为Activity的主题。 ```xml android:name=".YourActivity" android:theme="@style/Theme.AppCompat"&gt; ``` ...

    掌握AlertDialog控件的使用方法;

    在AndroidManifest.xml中为Activity或Fragment指定主题,或者在创建`Builder`时传递一个`Theme`资源ID。 ### 7. 文件资源的使用 在提供的文件中,`shape_edit_normal.xml`、`shape_edit_focus.xml`和`editext_...

    AlertDialog

    你可以通过设置主题或者自定义样式来改变`AlertDialog`的外观。在AndroidManifest.xml中指定Activity的主题,或者在代码中创建`AlertDialog.Builder`时传入自定义主题资源: ```xml &lt;!-- AndroidManifest.xml --&gt;...

    Android应用源码之alertDialog1.zip

    如果默认样式不符合需求,开发者可以通过创建XML资源文件定义自定义主题,然后应用到`AlertDialog`上,实现高度定制的对话框外观。 通过`alertDialog1.zip`中的源码,你可以更深入地了解这些概念,查看实际的代码...

    Android中实现Iphone样式的AlertDialog源码

    例如,我们可以定义一个名为`Theme.IOSAlertDialog`的主题,设置其父主题为`Theme.AppCompat.Dialog.Alert`,并调整相关属性,如边框宽度、圆角大小等。 4. **动画效果**:为了增加真实感,可以添加进入和退出动画...

    自定义AlertDialog对话框完整代码

    3. 显示和关闭对话框:在需要的地方调用`showCustomDialog()`方法即可显示自定义的`AlertDialog`,而`dismissDialog()`方法则用于关闭对话框。 4. 自定义样式:如果你还需要自定义对话框的背景、字体颜色等样式,...

    Android中使用AlertDialog的各种例子

    这个类提供了许多方法来设置对话框的各个部分,如标题、消息、按钮等。以下是一个简单的示例: ```java AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle("提示") .setMessage...

    AlertDialog加载动画弹出框

    关于`AlertDialog`的属性设置,可以通过`Builder`的多个方法进行调整,如设置按钮回调、主题、图标等。例如,你可以设置一个确定按钮,并添加点击监听器: ```java builder.setPositiveButton("确定", new ...

    alertDialog 自定义 圆角 无黑边问题

    解决方法是创建一个新的主题,在主题中覆盖`android:windowBackground`属性,将其设为透明或者自定义的背景图片。同时,可能还需要调整`android:windowIsFloating`和`android:backgroundDimEnabled`属性来达到理想...

    AlertDialogPro:[不建议使用]此项目可以使主题和自定义Android对话框变得容易。 还提供了适用于旧设备的Holo和Material主题

    为Android的AlertDialog设置主题并非易事。 因为它的某些属性在旧平台上不可用。 即使是较新的版本,您仍然不能使用android:layout来指定自己的布局,因为视图的ID应该与Android的ID保持一致,其中有些是不公开的。...

    Android Dialog设置透明背景以及位置

    - 创建自定义样式:在`res/values/styles.xml`文件中创建一个新的Dialog主题,比如`Theme.Translucent.Dialog`,并在其中设置`android:background="@android:color/transparent"`,使得Dialog背景变为透明。...

    打造Android通用的自定义AlertDialog提示框使用示例

    5. **主题和样式**: 如果需要统一应用的风格,可以在`styles.xml`中定义一个自定义的`AlertDialog`主题,并在`Builder`中应用。 ```xml &lt;style name="AppAlertDialogTheme" parent="Theme.AppCompat.Light.Dialog....

    Android alertDialog对话框.rar

    首先,你需要实例化一个Builder对象,然后通过一系列的方法设置对话框的属性,最后调用`create()`或`show()`方法来显示对话框。 ```java // 创建Builder对象 AlertDialog.Builder builder = new AlertDialog....

    Android应用源码之alertDialog.zip

    首先实例化一个`Builder`对象,然后通过`setTitle()`、`setMessage()`、`setPositiveButton()`、`setNegativeButton()`等方法设置对话框的基本属性。 ```java AlertDialog.Builder builder = new AlertDialog....

    自定义AlertDialog

    `AlertDialog`通常由`AlertDialog.Builder`类创建,通过调用一系列方法设置标题、消息、按钮等属性,最后调用`create()`或`show()`方法显示对话框。例如: ```java new AlertDialog.Builder(context) .setTitle(...

    精美的对话框 AlertDialog 作者nifty

    1. **对话框主题(Theme)**:可以通过设置不同的主题来改变对话框的整体风格,如暗色主题、亮色主题等。 2. **窗口装饰(Window Decorations)**:包括对话框的背景、边框和阴影等元素,可以自定义这些元素以达到...

    DatePickerDialog 自定义样式及使用全解

    若低版本的则主题设置为以下 android:theme=”@android:style/Theme.Light.NoTitleBar” 效果:   2.新建DatePickerDialog DatePickerDialog datePicker = new DatePickerDialog(MainActivity.this, AlertDialog....

Global site tag (gtag.js) - Google Analytics