我有一个带有 10 个小 EditText' 的布局,每个都有一个数字。这些字段需要一个自定义的焦点处理程序,但是如何在不多次编写同一个类的情况下将其应用于所有字段?
有没有类似css select by class的东西?或者其他方式来做到这一点?
如果重要,这是我想尝试的焦点处理程序: 将焦点从一个 EditText 移动到另一个
如您所见,这使用了 findById,我认为它不能做我想做的事。
我有一个带有 10 个小 EditText' 的布局,每个都有一个数字。这些字段需要一个自定义的焦点处理程序,但是如何在不多次编写同一个类的情况下将其应用于所有字段?
有没有类似css select by class的东西?或者其他方式来做到这一点?
如果重要,这是我想尝试的焦点处理程序: 将焦点从一个 EditText 移动到另一个
如您所见,这使用了 findById,我认为它不能做我想做的事。
您可以创建一个实现 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.
}