相关疑难解决方法(0)

如何更改AlertDialog标题的颜色以及其下方的线条颜色

我使用此命令更改了AlertDialog标题的颜色

alert.setTitle( Html.fromHtml("<font color='#FF7F27'>Set IP Address</font>"));
Run Code Online (Sandbox Code Playgroud)

但我想改变标题下出现的线条的颜色; 我怎样才能做到这一点 ?

注意:我不想使用自定义布局

所需效果的屏幕截图

android android-alertdialog

107
推荐指数
5
解决办法
13万
查看次数

更改listSeparatorTextViewStyle中使用的线条颜色

我有以下代码

        <TextView
            android:text="@string/hello"
            style="?android:attr/listSeparatorTextViewStyle" />
Run Code Online (Sandbox Code Playgroud)

我会得到以下效果.

在此输入图像描述

但是,我对色线感到不满意.我想有类似的东西

在此输入图像描述

我希望它在holo中有蓝色线条.我尝试以下自定义样式.

<style name="MyOwnListSeperatorTextViewStyle">        
<item name="android:background">@android:drawable/list_section_divider_holo_light</item>        
<item name="android:textAllCaps">true</item>    

<!-- Copy from Widget.TextView.ListSeparator -->

<item name="android:background">@android:drawable/dark_header_dither</item>
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">?textColorSecondary</item>
    <item name="android:textSize">14sp</item>
    <item name="android:gravity">center_vertical</item>
    <item name="android:paddingLeft">8dip</item>        
</style>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为我得到以下错误.

错误:错误:资源不公开.(在'android:background',值为'@ android:drawable/dark_header_dither').

有想法如何更改使用的线条颜色listSeparatorTextViewStyle

android

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×2

android-alertdialog ×1