1

ユーザーが金額を挿入する方法を作成するこのコードを含む 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を設定できるように、コードを再利用するにはどうすればよいですか?

4

1 に答える 1