Android图形问题

时间:2016-06-21 08:33:56

标签: android

我在一个低于5的Android版本上有一个奇怪的问题。用一些照片解释起来要容易得多,看看它们。

我注意到的唯一错误是:

  

I / dalvikvm:找不到方法android.support.v7.widget.LinearLayoutCompat.drawableHotspotChanged,从方法android.support.design.internal.ForegroundLinearLayout.drawableHotspotChanged

引用      

W / dalvikvm:VFY:无法解析虚方法16727:Landroid / support / v7 / widget / LinearLayoutCompat; .drawableHotspotChanged(FF)V

以下是我的gradle中的一些信息:

compileSdkVersion 24
buildToolsVersion "24.0.0"

compile 'com.android.support:appcompat-v7:24.0.0'
compile 'com.android.support:support-v4:24.0.0'

与23.0.3相同的问题

有什么想法吗?

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

如果有人遇到同样的问题并在此问题之前发现我的问题,我会发回自己问题的答案Android Smudged layout

问题在于 gradle 2.2 ,事实上要解决它,你必须修改你的function subsetSum(numbers, target, partial) { var s, n, remaining; partial = partial || []; s=0; for(var j=0;j<partial.length;j++){ s=parseInt(partial[j].value)+ s; } // check if the partial sum is equals to target if (s === target) { console.log("combination is"); var result=""; partial.forEach(function(i){result=result+i.itemz+",";}) console.log(result); } if (s >= target) { return; // if we reach the number why bother to continue } for (var i = 0; i < numbers.length; i++) { n = numbers[i]; remaining = numbers.slice(i + 1); subsetSum(remaining, target, partial.concat([n])); } } var obj = [ { 'itemz': 'tomato', 'value': 5 }, { 'itemz': 'potatos', 'value': 3 }, { 'itemz': 'banana', 'value': 7 }, { 'itemz': 'orange', 'value': 6 }, { 'itemz': 'apple', 'value': 4 }, { 'itemz': 'cherries', 'value': 5 }, { 'itemz': 'watermelon', 'value': 9 } ]; subsetSum(obj,24);

build.gradle