ユーザーが金額を挿入する方法を作成するこのコードを含む Android アプリを作成しています。これには、位置に基づいて通貨記号と小数点記号を設定し、ユーザーがドットまたはカンマを押したときに整数テキスト ボックスから小数点テキスト ボックスにフォーカスをジャンプすることが含まれます。
アプリのいくつかの場所でこのコードを再作成したいので、ビューの残りの部分から分離したままにします。そこで、別のxmlファイルを作成し、それを別のJavaファイルに膨らませて、通貨などの設定方法を保持します。次に、次のようにxmlファイルに「インポート」します。
<com.example.android.ui.widget.AmountWidget
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</com.example.android.ui.widget.AmountWidget>
この問題は、1 つのページでこのコードを数回使用する必要がある場合に発生します。TextEdit ボックスには ID があるため、このコードを数回使用するとこの ID が再利用され、実質的に無効になります。
したがって、私の質問は次のようになります。このコードを呼び出すたびにIDを設定できるように、コードを再利用するにはどうすればよいですか?