Durchlaufen aller Objekte in gridview

ich arbeite an ein Kreuzworträtsel Anwendung für Android.

Ich habe ein gridview

public class MainActivity extends Activity {

private GridView gridView;
private Button button;
private ArrayAdapter<String> adapter;

static final String[] numbers = new String[] { "A", "B", "C", "D", "E",
        "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R",
        "S", "T", "U", "V", "W", "X", "Y", "Z", "A", "B", "C", "D", "E",
        "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R",
        "S", "T", "U", "V", "W", "X", "Y", "Z" };

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    gridView = (GridView) findViewById(R.id.gridView1);
    button = (Button) findViewById(R.id.buttonSubmit);

    adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, numbers);

    gridView.setAdapter(adapter);

    final StringBuilder sb = new StringBuilder();

    gridView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v,
                int position, long id) {
                TextView tv = (TextView) v;
                tv.setBackgroundColor(Color.GREEN);
                tv.setTag("1");
             Toast.makeText(getApplicationContext(),
             ((TextView) v).getText(), Toast.LENGTH_SHORT).show();            
        }
    });
}

public void onSubmitClick(View v){
    for(int i=0;i<adapter.getCount();i++){
         String s = adapter.getItem(i);
    }
}

xml-Datei :

    <?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="fill_parent" >

     <Button
        android:id="@+id/buttonSubmit"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true" 
        android:text="Submit"
        android:onClick="onSubmitClick">
    </Button>

    <GridView
        android:id="@+id/gridView1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_above="@id/buttonSubmit"
        android:layout_alignParentTop="true"
        android:columnWidth="30dp"
        android:gravity="center"
        android:numColumns="auto_fit"
        android:stretchMode="columnWidth" >
    </GridView>

</RelativeLayout>

Was ich will, ist zu Durchlaufen gridview und finden textviews mit tag1 ... aber adapter.getItem gibt nur string ... Hilfe ?

Schreibe einen Kommentar