在我的項目中,我有一個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