Android:取决于重点的性能如何残废



我正在做一个应用程序,有两个诚意。我想做的是,如果您单击一个并写下它,另一个必须擦除它拥有的任何东西,并且仅显示提示字符串。我正在使用一种检查方法进行triyy进行:

if(celsius.isFocused()){
        faren.setText(faren.getHint().toString());
    }
    if(faren.isFocused()){
        celsius.setText(celsius.getHint().toString());
    }    

然后,我将此方法称为ongreate()方法,但是当然只检查一次,如果在循环中使用该checkmethod,则该应用程序不会显示出来,它会冻结。建议?

使用onfocuschangelistener。

faren.setOnFocusChangeListener(new OnFocusChangeListener() {
    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        if(hasFocus)
            celcius.setText(""); // This will automatically show the hint text
    }
});

最新更新