小编kle*_*mzy的帖子

如何在选择/焦点上添加阴影到TextView

我的问题是如何在选择TextView时向文本添加阴影或者选择View TextView.例如,我有一个CheckedTextView,它根据选择的类型改变背景.我还制作了一个文本选择器,可以改变不同状态的颜色.现在我想添加一个阴影,例如View被选中.因此它会改变背景颜色,文本颜色并创建阴影.这是我的文字选择器:

<selector 
xmlns:android="http://schemas.android.com/apk/res/android">

<item 
    android:state_focused="true" 
    android:state_pressed="false"       
    android:color="@android:color/white"
    style="@style/DarkShadow"/>

<item 
    android:state_focused="true" 
    android:state_pressed="true"            
    android:color="@android:color/white"
    style="@style/DarkShadow"/>

<item 
    android:state_focused="false" 
    android:state_pressed="true" 
    android:color="@android:color/white"
    style="@style/DarkShadow"/>

<item 
    android:color="@color/primary_text_light_disable_only"/>
Run Code Online (Sandbox Code Playgroud)

和风格:

<style name="DarkShadow">   
    <item name="android:shadowColor">#BB000000</item>
    <item name="android:shadowRadius">2.75</item>
</style>
Run Code Online (Sandbox Code Playgroud)

现在文本被正确突出显示但没有阴影出现.有谁知道如何解决这个问题?

android

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

自定义DialogPreference/ListPreference

在我的首选项中,我有一个ListPreference打开DialogPreference.现在我想创建一个没有取消按钮和标题类别的简单对话框.我只想要选项列表,我也希望自定义.我已经查看了源代码,我有点困惑,因为我是否必须编写自己的对话框首选项才能删除标题和取消按钮?或者我可以扩展DialogPreference来创建所有自定义?还有一些widgetLayout/dialogLayout属性,但我没有看到如何从那里删除标题/取消按钮的选项.或者我应该扩展ListPreference?任何建议都会非常感激,因为我的想法已经不多了. 对话

android

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

标签 统计

android ×2