レイアウトに要素の長いリストがありEditText
ますが、実際にはこれらは行列入力を取得するためのものであり、行列のサイズはさまざま3x3
5x5
です...
要素のIDは次のような一連のパターンに11,12,13,21,22,23
あります...今、これらを次のようなループで使用できる方法があります
for(int i=0;i<10;i++)
a = findViewById("R.id.kernel1"+i);
もちろん、現在、上記の単純な連結は機能しませんが、方法はありますか?
<LinearLayout
android:id="@+id/convolutionMatrix"
android:layout_width="@dimen/matrixLayoutWidthHeight"
android:layout_height="fill_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_margin="@dimen/marginOne"
android:background="@color/white1"
android:padding="@dimen/marginOne" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="@dimen/marginOne"
android:text="@string/matrixTitle"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/kernel11"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/kernel12"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:layout_alignParentLeft="true"
android:inputType="numberSigned" >
</EditText>
<EditText
android:id="@+id/kernel13"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel14"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel15"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel21"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel22"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel23"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel24"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel25"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel31"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel32"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel33"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel34"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel35"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel41"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel42"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel43"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel44"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel45"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel51"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel52"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel53"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel54"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<EditText
android:id="@+id/kernel55"
android:layout_width="@dimen/matrixBoxWidthHeight"
android:layout_height="@dimen/matrixBoxWidthHeight"
android:inputType="numberSigned" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Apply Kernel Mask" />