我知道这个问题要求很多时间,但我尝试了所有这些,但没有达到我的要求我在XML文件中使用vectorDrawables.useSupportLibrary = true
属性在我的按钮中显示矢量图像并在上面的API 21上运行但是如果我我运行在下面的API 21中的相同代码,如19然后应用程序崩溃,我已经添加AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
和<android.support.v7.widget.AppCompatButton
android:id="@+id/shduleSms"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/ic_shedule_sms"
android:drawablePadding="5dip"
app:layout_constraintTop_toBottomOf="@+id/textConCount"
android:padding="15dp"
android:layout_marginEnd="30dp"
android:layout_marginRight="30dp"
app:layout_constraintRight_toRightOf="@+id/textConCount"
android:layout_marginTop="15dp"
android:text="@string/sendlater"
android:textColor="@color/white"
android:theme="@style/MyButtonTwo"
/>
但两个都不适合我,任何人都可以帮我解决这个问题,我的xml代码是:
$.ajax({
type: "POST",
url: "send_db.php",
data: {'send_array':array_send},
success: function(data){
var jsonRes = jQuery.parseJSON(data);
var plant = jsonRes.plant;
var array_length = jsonRes.plant.length;
for (var i = 0; i < array_length; i++) {
document.getElementsByName("user_plant1").checked = true;
}
}
});
答案 0 :(得分:0)
请分享您的可绘制代码。在矢量可绘制文件中,某些属性无法在SDK版本21下使用,可能会导致运行时崩溃。
答案 1 :(得分:0)
由于文件损坏或未知,此错误主要发生。如果使用xml(矢量),请分享您的可绘制源代码。