私はこれが初めてです。動的に作成された編集テキストに R.id を割り当てる方法があるかどうかを知りたかったので、データを SQLite db に移動できます。いくつかの差分方法を試しましたが失敗しました。どんな助けでも大歓迎です。ありがとう
質問する
1408 次
2 に答える
2
.setId(int)
EditText をレイアウトに追加する前に、を使用して ID を割り当てることができます。ただし、これは ID を R.java ファイルに配置しません。
findViewById(int)
を使用する代わりに、でEditText を参照できますfindViewById(R.id.editTextId)
。ここで、int は set メソッドで使用されるのと同じ int です。
于 2013-08-19T15:52:03.887 に答える
2
Android idでは一意である必要があります。任意の整数値を設定すると、ID が重複する可能性があります。正しい方法は、以下のようにidを定義することです。
ids.xml
insideres/values
フォルダーという名前の新しい xml ファイルを作成します。
次のような新しいアイテムを追加します。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="button_group_cancel" />
</resources>
これで、id を edittext に次のように設定できます。
edittext.setId(R.id.button_group_cancel);
于 2013-08-19T16:17:53.543 に答える