0
我正在创建自定义drawable,因此地图顶部的EditText有圆角。我试图服从shape的文档中的正确参数。具体来说,我尝试使用固体区域来设定一个白色的背景:Android地图EditText不透明
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="5dp" />
<solid android:color="#FFFFFF"/>
</selector>
和
<EditText
...
android:background="@drawable/text_box"
.../>
但EditText上仍然是透明的 - 我不希望地图是behing的EditText上可见。
是否可以使用一个附加文件而不是两个文件来完成此操作?你能解释为什么这个工作和我的解决方案不起作用吗? – lf215
如果你想要的话,你只能使用myshape.xml:** android:background =“@ drawable/myspahe”**。如果你需要专门绘制特定情况的drawable,通常你使用选择器,例如:按压状态等。 – mcatta