Thanks for the reply, but that doesn't answer my question.

On Jan 9, 9:15 am, Sasikumar S <[email protected]> wrote:
> http://www.androidpeople.com/category/edittext/
>
> see this...
>
> On Jan 8, 10:08 pm, zosq <[email protected]> wrote:
>
>
>
> > I am simple sudoku app. My main.xml has 81 EditText and 2 buttons as
> > shown below.
>
> > <?xml version="1.0" encoding="utf-8"?>
>
> > <RelativeLayout
> >         xmlns:android="http://schemas.android.com/apk/res/android";
> >         android:layout_width="fill_parent"
> >         android:layout_height="wrap_content"
> >         android:background="@color/activity_background">
> >         <EditText
> >                 android:id="@+id/text1"
> >                 android:layout_width="33dip"
> >                 android:layout_height="33dip"
> >                 android:background="@color/textBox_background"
> >                 android:layout_marginBottom="2dip"
> >                 android:layout_marginRight="2dip"
> >                 android:layout_marginLeft="2dip"
> >                 android:maxLength="1"
> >                 android:textColor="@color/textBox_color"
> >                 android:numeric="integer"
> >                 android:paddingLeft="11dip"
> >                 android:selectAllOnFocus="true" />
> >         <EditText
> >                 android:id="@+id/text2"
> >                 android:layout_width="33dip"
> >                 android:layout_height="33dip"
> >                 android:background="@color/textBox_background"
> >                 android:layout_marginBottom="2dip"
> >                 android:layout_marginRight="2dip"
> >                 android:maxLength="1"
> >                 android:textColor="@color/textBox_color"
> >                 android:numeric="integer"
> >                 android:paddingLeft="11dip"
> >                 android:layout_toRightOf="@id/text1"
> >                 android:layout_alignTop="@id/text1"
> >                 android:selectAllOnFocus="true" />
> >         <EditText
> >                 android:id="@+id/text3"
> >                 android:layout_width="33dip"
> >                 android:layout_height="33dip"
> >                 android:background="@color/textBox_background"
> >                 android:layout_marginBottom="2dip"
> >                 android:layout_marginRight="4dip"
> >                 android:maxLength="1"
> >                 android:textColor="@color/textBox_color"
> >                 android:numeric="integer"
> >                 android:paddingLeft="11dip"
> >                 android:layout_toRightOf="@id/text2"
> >                 android:layout_alignTop="@id/text1"
> >                 android:selectAllOnFocus="true" />
> >         <EditText
> >                 android:id="@+id/text4"
> >                 android:layout_width="33dip"
> >                 android:layout_height="33dip"
> >                 android:background="@color/textBox_background"
> >                 android:layout_marginBottom="2dip"
> >                 android:layout_marginRight="2dip"
> >                 android:maxLength="1"
> >                 android:textColor="@color/textBox_color"
> >                 android:numeric="integer"
> >                 android:paddingLeft="11dip"
> >                 android:layout_toRightOf="@id/text3"
> >                 android:layout_alignTop="@id/text1"
> >                 android:selectAllOnFocus="true" />
> >         <EditText
> >                 android:id="@+id/text5"
> >                 android:layout_width="33dip"
> >                 android:layout_height="33dip"
> >                 android:background="@color/textBox_background"
> >                 android:layout_marginBottom="2dip"
> >                 android:layout_marginRight="2dip"
> >                 android:maxLength="1"
> >                 android:textColor="@color/textBox_color"
> >                 android:numeric="integer"
> >                 android:paddingLeft="11dip"
> >                 android:layout_toRightOf="@id/text4"
> >                 android:layout_alignTop="@id/text1"
> >                 android:selectAllOnFocus="true" />
> >         <EditText
> >                 android:id="@+id/text6"
> >                 android:layout_width="33dip"
> >                 android:layout_height="33dip"
> >                 android:background="@color/textBox_background"
> >                 android:layout_marginBottom="2dip"
> >                 android:layout_marginRight="4dip"
> >                 android:maxLength="1"
> >                 android:textColor="@color/textBox_color"
> >                 android:numeric="integer"
> >                 android:paddingLeft="11dip"
> >                 android:layout_toRightOf="@id/text5"
> >                 android:layout_alignTop="@id/text1"
> >                 android:selectAllOnFocus="true" />
> >         <EditText
> >                 android:id="@+id/text7"
> >                 android:layout_width="33dip"
> >                 android:layout_height="33dip"
> >                 android:background="@color/textBox_background"
> >                 android:layout_marginBottom="2dip"
> >                 android:layout_marginRight="2dip"
> >                 android:maxLength="1"
> >                 android:textColor="@color/textBox_color"
> >                 android:numeric="integer"
> >                 android:paddingLeft="11dip"
> >                 android:layout_toRightOf="@id/text6"
> >                 android:layout_alignTop="@id/text1"
> >                 android:selectAllOnFocus="true" />
>
> > ....
> > ....
> > ....
> > ....
> > ....
>
> >         <EditText
> >                 android:id="@+id/text80"
> >                 android:layout_width="33dip"
> >                 android:layout_height="33dip"
> >                 android:background="@color/textBox_background"
> >                 android:layout_marginBottom="2dip"
> >                 android:layout_marginRight="2dip"
> >                 android:maxLength="1"
> >                 android:textColor="@color/textBox_color"
> >                 android:numeric="integer"
> >                 android:paddingLeft="11dip"
> >                 android:layout_toRightOf="@id/text79"
> >                 android:layout_alignTop="@id/text73"
> >                 android:selectAllOnFocus="true" />
> >         <EditText
> >                 android:id="@+id/text81"
> >                 android:layout_width="33dip"
> >                 android:layout_height="33dip"
> >                 android:background="@color/textBox_background"
> >                 android:layout_marginBottom="2dip"
> >                 android:maxLength="1"
> >                 android:textColor="@color/textBox_color"
> >                 android:numeric="integer"
> >                 android:paddingLeft="11dip"
> >                 android:layout_toRightOf="@id/text80"
> >                 android:layout_alignTop="@id/text73"
> >                 android:selectAllOnFocus="true" />
> >         <Button
> >                 android:id="@+id/solveButton"
> >                 android:layout_width="wrap_content"
> >                 android:layout_height="wrap_content"
> >                 android:layout_below="@id/text73"
> >                 android:layout_alignParentRight="true"
> >                 android:layout_marginTop="10dip"
> >                 android:text="Solve" />
> >         <Button
> >                 android:id="@+id/resetButton"
> >                 android:layout_width="wrap_content"
> >                 android:layout_height="wrap_content"
> >                 android:layout_toLeftOf="@id/solveButton"
> >                 android:layout_alignTop="@id/solveButton"
> >                 android:text="Reset" />
> > </RelativeLayout>
>
> > In my activity class, I have grouped all these 81 EditTexts into one 2-
> > dimensional array as shown below.
>
> > EditText[][] textArray = new EditText[9][9];
>
> > textArray[0][0] = (EditText)findViewById(R.id.text1);
> > textArray[0][1] = (EditText)findViewById(R.id.text2);
> > textArray[0][2] = (EditText)findViewById(R.id.text3);
> > textArray[0][3] = (EditText)findViewById(R.id.text4);
> > textArray[0][4] = (EditText)findViewById(R.id.text5);
> > textArray[0][5] = (EditText)findViewById(R.id.text6);
> > textArray[0][6] = (EditText)findViewById(R.id.text7);
> > textArray[0][7] = (EditText)findViewById(R.id.text8);
> > textArray[0][8] = (EditText)findViewById(R.id.text9);
> > textArray[1][0] = (EditText)findViewById(R.id.text10);
> > textArray[1][1] = (EditText)findViewById(R.id.text11);
> > textArray[1][2] = (EditText)findViewById(R.id.text12);
> > textArray[1][3] = (EditText)findViewById(R.id.text13);
>
> > ...
> > ...
> > ...
>
> > textArray[8][8] = (EditText)findViewById(R.id.text81);
>
> > Now when I try to do a simple getText() method on textArray[][], it
> > gives me a runtime error but setText() method works fine on textArray[]
> > []
>
> > textArray[i][j].getText().toString()
>
> > Please help me find out what I am doing wrong or what I need to
> > change. Thank you in advance.
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to