好吧所以我认为我这样做了..但它不会编译:类扩展了ListActivity。我试图从列表中拉出字符串,所以我可以把它带到捆绑中的下一个意图,但首先我需要看看我是否可以从列表中获取字符串数据
编辑:感谢Dhaval Sodha Parmar的帮助,但我还有另一个难题 是否可以动态设置背景?我没有布局,因为只有列表。 / EDITSetUp setup = new SetUp(this);
List<String> characters = new ArrayList<String>();
public String item = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setup.open();
setup.charList(characters);
setup.close();
setListAdapter(new ArrayAdapter<String>(SelectCharacter.this,
android.R.layout.simple_list_item_1, characters));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
item = characters[position];
}
正在从数据库创建列表:
public void charList(List<String> result)
{
String[] columns = new String[] { KEY_NAME };
Cursor c = ourDatabase.query(DATABASE_TABLE, columns, null, null, null, null, null);
int iName = c.getColumnIndex(KEY_NAME);
for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext())
{
result.add(c.getString(iName));
}
}