0

いくつかのボタンと TextView (Row2Col1、Row2Col3、Row2Col4 と呼ばれる) を含むテーブルがあり、動的に生成された文字列から ID を取得したいと考えています。コードは次のとおりです。

String index = "Row" + (currentRow + 2) + "Col1";
    Button buttonTable = (Button) findViewById(getResources()
            .getIdentifier(index, "id", getPackageName()));
    buttonTable.setVisibility(0);

    index = "Row" + (currentRow + 2) + "Col3";
    TextView textViewBrand = new TextView(getApplicationContext());
    textViewBrand = (TextView) findViewById(getResources().getIdentifier(
            index, "id", getPackageName()));
    textViewBrand.setText(brand);

    index = "Row" + (currentRow + 2) + "Col4";
    TextView textViewTread = new TextView(getApplicationContext());
    textViewTread = (TextView) findViewById(getResources().getIdentifier(
            index, "id", getPackageName()));
    textViewTread.setText(tread);

2 行目でプログラムがクラッシュします。 は findViewById です。何か案は?

4

1 に答える 1