无法理解为什么我的代码无法正常工作(easy ui)

时间:2011-05-30 09:44:32

标签: android

大家好我有这个功能用于焦点:

fav[jj].setOnFocusChangeListener(new View.OnFocusChangeListener() {
                public int kl = jj;
                @Override
                public void onFocusChange(View v, boolean hasFocus) {
                 log("last = "+last);
                     log("kkk = "+kl);  
                     saver ssss = new saver();
                 if(v.hasFocus())
                    {
                     if(kl+1 ==ssss.loadCount())
                     {
                         log("hjere");
                            delete.setEnabled(true);
                            btnUp.setEnabled(false);
                            btnDown.setEnabled(false);
                            btnGo.setEnabled(true);
                            btnDown.setImageResource(R.drawable.notactivedown);
                            btnUp.setImageResource(R.drawable.arrowup);
                            log("here naxxx");
                     }
                    }

当我触摸我的对象fav [n] ..比此功能必须将按钮状态设置为false。但这不起作用..我无法理解,因为在logcat中我看到两行:log("hjere");log("here naxxxx");如果我看到(“log(”这里是naxxx“)),那么代码必须工作吗?< / p>

任何人都可以告诉我为什么我的代码不想工作? :(

问候,彼得。

1 个答案:

答案 0 :(得分:1)

我认为我会使用OnClickListener。