小编Mic*_* SM的帖子

ProGuard警告:有7个未解决的程序类成员引用

ProGuard停止了很多警告:

警告:有1221个未解析的类或接口引用.您可能需要添加缺少的库jar或更新其版本.如果您的代码在没有缺少类的情况下正常工作,则可以使用"-dontwarn"选项来禁止警告.(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass)

警告:根据程序类,有37个库类实例.您必须避免这种依赖,因为将处理程序类,而库类将保持不变.(http://proguard.sourceforge.net/manual/troubleshooting.html#dependent)警告:程序类成员有7个未解析的引用.您的输入类似乎不一致.您可能需要重新编译代码.(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedprogramclassmember)

错误:请先纠正上述警告.

但我的罐子运行正常.我对proguard设置不太熟悉.有什么建议吗?

java jar proguard

9
推荐指数
1
解决办法
2万
查看次数

View.setEnabled(false)在android中不能正常工作

我刚刚发现View.setEnabled(false)在android中运行不正常,方法如下:

  1. 禁用父视图不会自动禁用子视图.这很不方便.
  2. 虽然颜色为灰色,但禁用的视图仍然可以获得焦点并获得键盘输入,做出选择等.这是不对的.
  3. 获取键盘输入时,无论输入多少,DEL/BACK都只能向后移除一个键.此行为仅在禁用的EditText中显示.
  4. 无线电标签显示为灰色,但单选按钮图像不显示灰色.

这似乎是个bug.但是如何获得真正的DISABLE功能呢?

编辑:忘记提及第一个.

android view android-ui

6
推荐指数
1
解决办法
1万
查看次数

Google Apps脚本 - 如何在Try-Catch块中围绕错误打印行号

我的脚本有几个try-catch块,它发送有关错误消息的电子邮件.它可以工作,但只发送一行简单的错误消息.我想要的是错误周围的行号和更具描述性的消息,以帮助我确定错误发生的位置.

google-apps-script

4
推荐指数
1
解决办法
2363
查看次数

Array.prototype.slice.appy(arguments,1)的问题

1)我有以下代码:

var callIt = function(fn) {
    return fn.apply(this, Array.prototype.slice.apply(arguments, 1));
};
Run Code Online (Sandbox Code Playgroud)

当在nodejs中调用callIt时,它会抱怨:

    return fn.apply(this, Array.prototype.slice.apply(arguments, 1));
                                                ^
TypeError: Function.prototype.apply: Arguments list has wrong type
Run Code Online (Sandbox Code Playgroud)

2)如果我将callIt更改为:

var callIt = function(fn) {
    return fn.apply(this, Array.prototype.slice.apply(arguments));
};
Run Code Online (Sandbox Code Playgroud)

Nodejs没有抱怨,但结果不是预期的,传递了额外的第一个参数.

3)如果我将callIt更改为:

var callIt = function(fn) {
    var args = Array.prototype.slice.apply(arguments);
    return Function.prototype.apply(fn, args.slice(1));
    //return fn.apply(this, args.slice(1)); //same as above

};
Run Code Online (Sandbox Code Playgroud)

它按预期工作.

4)如果我在Chrome开发者工具控制台中运行测试,如下所示:

> var o={0:"a", 1:"asdf"}
undefined
> o
Object
0: "a"
1: "asdf"
__proto__: Object
> Array.prototype.slice.call(o,1)
[]
> Array.prototype.slice.call(o)
[]
Run Code Online (Sandbox Code Playgroud)

现在切片不适用于类似数组的对象.

我对此感到困惑.请解释.

我引用了以下内容: …

javascript node.js

4
推荐指数
1
解决办法
2321
查看次数

ShapeDrawable作为Android中RatingBar的progressDrawable?

似乎我不能将ShapeDrawable设置为Ratingbar的progressDrawable.我尝试了以下但失败了:

<RatingBar
android:id="@+id/ratingbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:numStars="5"
android:stepSize="1.0"
android:rating="3.0"
style="@style/myRatingBar"
/>
Run Code Online (Sandbox Code Playgroud)

myRatingbar风格:

<style name="myRatingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/ratingbar_full</item>
<item name="android:indeterminateDrawable">@drawable/ratingbar_full</item>
<item name="android:minHeight">48dip</item>
<item name="android:maxHeight">48dip</item>
<item name="android:scaleType">center</item>
</style>
Run Code Online (Sandbox Code Playgroud)

ratingbar_full.xml:

    <shape 
       android:shape="ring"
       android:innerRadius="10dip"
       android:thickness="1dip">
       <solid android:color="@color/red" />
       <size
           android:width="48dip"
           android:height="48dip"
       />
    </shape>
Run Code Online (Sandbox Code Playgroud)

屏幕上没有显示任何内容.

编辑:使用.png而不是形状适用于此行:

@绘制/ ratingbar_full

android android-ui shapedrawable ratingbar

3
推荐指数
2
解决办法
3132
查看次数

Android图像在屏幕上看起来太小,如何缩放以适合屏幕?wrap_content似乎不起作用

Android图像在屏幕上看起来太小,如何缩放以适合屏幕?wrap_content似乎不起作用

<RelativeLayout
    android:id="@+id/layout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
<ImageView
    android:layout_alignParentTop="true"
    android:layout_marginTop="100dip"
    android:id="@+id/imageview"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/splash_screen"/>
<ProgressBar
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="20dip"
    android:id="@+id/progressbar"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android imageview

2
推荐指数
1
解决办法
9806
查看次数