Android 可拉伸的形状总是灰色的
使用Android 可拉伸的形状总是灰色的,android,drawable,Android,Drawable,使用 从 每次我将其设置为任何视图的背景时,它总是将背景变为灰色 xml是res/drawable格式的,我已经尝试了指南中使用的两种方法 有人能解释一下为什么它不起作用。使用以下代码: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> &l
从
每次我将其设置为任何视图的背景时,它总是将背景变为灰色
xml是res/drawable格式的,我已经尝试了指南中使用的两种方法
有人能解释一下为什么它不起作用。使用以下代码:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#FFFF0000"
android:endColor="#80FF00FF"
android:angle="45"/>
<padding android:left="7dp"
android:top="7dp"
android:right="7dp"
android:bottom="7dp" />
<corners android:radius="8dp" />
</shape>
不知道我是如何修复的,但我复制了我的布局,删除了它们,粘贴了它们,然后清理了项目(我经常这样做),它修复了这个问题。你能展示一下如何使用这个形状吗?这个xml很好用…问题可能出在你应用它的部分…我从指南中复制了一些例子,并在现有的项目中使用了它。我有一个活动和两个片段,我从示例中复制了textview,并在片段和活动中使用它。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#00FFBB"
android:endColor="#FFEEAA"
/>
<padding android:left="7dp"
android:top="7dp"
android:right="7dp"
android:bottom="7dp" />
<corners android:radius="8dp" />
</shape>