من این کد ها را دارم که لست ویو براساس spinner مقدار دهی بشه ولی ArrayAdapter<String> adapter نمی تونم براش تعریف کنم اررو میگیره
Button
btn =(Button) findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {
@Override
publicvoid onClick(View arg0) {
mydb = openOrCreateDatabase("iran.db", Context.MODE_PRIVATE, null);
Cursor
allrows1 = mydb.rawQuery("SELECT * FROM city , ostan" + " where ostan.ido=city.ido GROUP BY city.id " ,null );
List<String>
selections = new ArrayList<String>(allrows1.getCount());
if (allrows1.moveToFirst())
{
do {selections.add(allrows1.getString(1));
}
while (allrows1.moveToNext());
ListView
lvShowNotes = (ListView) findViewById(R.id.listView1);
for (inti = 0; i < lvShowNotes.getChildCount(); i++)
{
View
listItem = lvShowNotes.getChildAt(i);
Spinner
sp = (Spinner) listItem.findViewById(R.id.spinner1);
String
selection = (String) sp.getSelectedItem();
selections.add(selection); }
}
}
});
ArrayAdapter<String>
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, android.R.id.text1,NAME);
sp.setAdapter(adapter);