0

私は 10 個の小さな EditText を含むレイアウトを持っており、それぞれが 1 桁を取ります。これらのフィールドにはカスタムの focushandler が必要ですが、同じクラスを複数回記述せずにすべてのフィールドに適用するにはどうすればよいでしょうか?

クラスごとに選択するCSSのようなものはありますか? またはそれを行う他の方法はありますか?

問題がある場合は、これが試してみたい フォーカス ハンドラです。

ご覧のとおり、これはfindByIdを使用していますが、これは私が望むことを行うことができないと思います.

4

1 に答える 1

0

次のように OnFocusChangeListener を実装する 1 つのクラスを作成できます。

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.
}
于 2012-10-30T10:33:10.120 に答える