我的应用程序中有一个EditText控件,当它被聚焦时(即我准备输入内容)我想对它应用阴影颜色。我怎么能这样做?
谢谢, @nagaraju。
答案 0 :(得分:0)
使用选择器作为背景绘图,并创建自己的九个补丁。
答案 1 :(得分:0)
阴影颜色是否意味着你想要一个影子主题背景?
然后,假设你正在使用xml布局,eclipse上显示的GU接口版本允许你为你的视图选择一个特定的主题,我认为这就是你想要的。
如果你想手动把它, 你必须在android清单中提及它
例如。
<activity android:name=".activity_name here"android:theme="@android:style/Theme.Dialog">//there are a handful of effects provided by SDK
</activity>
我建议使用图形用户界面方法,它很容易,您可以在选择主题时看到效果
答案 2 :(得分:0)
您可以使用选择标记,如关注: 创建一个新的xml文件并将其放在drawable文件夹中,并将其命名为 shadow_color.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/ask_footer"/>
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/askfooter_hover" />
<item android:drawable="@drawable/ask_footer" />
</selector>
然后转到声明EditText的xml: 并在editText
中写一个属性<强>机器人:背景= “@绘制/ shadow_color”强> 你完成了。
答案 3 :(得分:0)
您还可以检查您的EditText是否已被删除。如果是真的,那么将其背景图像更改为像图像一样的阴影。