1
テキストビュー配列にコンテキストを適用するにはどうすればよいですか?テキストビュー配列のコンテキストを設定する
TextView[] textView = new TextView[3];
for (int cell = 0; cell < 3; cell++){
textView[cell].setText("-");
}
どうやら、このエラーがスローされます:
のjava.lang.NullPointerException:nullオブジェクトに '無効android.widget.TextView.setText(java.lang.CharSequence)' 仮想メソッドを呼び出すための試みこれは、アクティビティの追加のTextView 配列、しなかった場合は
を参照コンストラクタを呼び出すと、私の問題を解決し、nullでないオブジェクトをレンダリングするでしょうパラメータとしてコンテキスト:
for (int cell = 0; cell < 3; cell++){
TextView textView = new TextView(context);
textView.setText("-");
}
、私はTextViewの配列のコンテキストパラメータを設定するにはどうすればよいcontext = getActivity().getApplicationContext()
?私が望むのは、それぞれのテキストビューの動的変数名で、個々のテキストビューをそれぞれ呼び出すことができます。
ここに行きます。別のテキストビューをインスタンス化すると冗長に見えます。どうやらそれは子オブジェクトと別のメソッドインスタンスです。 – Reeyona
配列を作成すると、この配列のオブジェクトは作成されません。あなたは後にそれらを作成する必要があります – shmakova