多个自定义EditText

时间:2012-10-30 10:17:58

标签: java android

我有一个带有10个小EditText'的布局,每个都占一位数。这些字段需要一个自定义焦点处理程序,但是如何在不多次编写同一个类的情况下将它应用于所有字段呢?

有类似css的选择吗?或者其他一些方法呢?

如果重要,这是我想要尝试的焦点处理程序: Moving focus from one EditText to another

正如你所看到的,这使用了findById,我认为它不能做我想做的事。

1 个答案:

答案 0 :(得分:0)

您可以创建一个实现OnFocusChangeListener的类,如

public class MyFocusHandler implements OnFocusChangeListener
{
     private Context context;
     private Edittext edtext;
     public MyFocusHandler (Context context,EditText edText)
     {
         this.context=context;
         this.edText=edText;
     }
    // Override necessary methods.
}