これは私の最初のようなものなので、これを実行する最善の方法に近いのか分かりませんが、うまくいくと思いました。私はXMLレイアウトファイルを調べ、すべてTextView
を非表示に設定しようとしています。次のメソッドが呼び出されると、NullPointerExceptionが返されます。XMLを介してすべてのTextViewを非表示に設定する
public void numPlayerSetup(){
{
for(int i = 3; i <= 6; i++)
for(int z = 2; z <= 10; z++){
int resID = getResources().getIdentifier("TextView"+Integer.toString(z) + Integer.toString(i), "id", this.getPackageName());
if(resID != 0){
TextView text = (TextView) this.findViewById(resID);
text.setVisibility(View.INVISIBLE);
}
}
提案があれば教えてください。ありがとう!
あなたは目に見えないものにしようとしているTextViewのIDを知りませんか? –