在我的项目中,我有一个GridView
用于处理产品列表。在那里我有一个列表,其中GridView
有100个项目。每一次我已经看到了GridView
的第一行..列表重点动态列表中的特定项目
我在GridView
单个列...
如果我需要看到GridView
装置中的数据,我需要滚动下来,我可以直接聚焦到特定项由任何功能通过使GridView
的位置(ID)..
例如,这是我的GridView
包含在它11项..
我看到每次GridView
为以下,时间..
而且我试试,如果我给作为ID=5
手段GridView
位置,可我得到的ListView
作为工作的着力点跟着,在开放本身就......
我们能否通过Fragment
法或其他任何东西弄来的?
我已经定制了自己的GridView
有两个TextView
从数据库中显示我的数据..
void loadList(int pos) {
// TODO Auto-generated method stub
try {
sqdb = dc.db.getWritableDatabase();
Cursor cursorone = sqdb.rawQuery("select * from Table123", null);
startManagingCursor(cursorone);
String[] from = new String[] { "ID", "Item"};
int[] to = new int[] { R.id.id, R.id.item };
SimpleCursorAdapter sca = new SimpleCursorAdapter(this, R.layout.list_row, cursorone, from, to);
grid.setAdapter(sca);
dc.db.close();
} catch (Exception e) {
// TODO: handle exception
Toast.makeText(getApplicationContext(), e.toString(),
Toast.LENGTH_LONG).show();
System.out.println(e.toString());
}
}
在这种loadList(int pos)
,如果我通过pos的值= 5意味着我希望得到这一结果..
建议我最好的..
你会提出一个编辑问题的答案吗? – MGR 2013-02-26 06:03:59
设置好'Adapter'后的grid.setAdapter(sca);.然后使用listview.setSelection(position)。尝试这个 – MuraliGanesan 2013-02-26 06:26:55