我用我創建的數據庫獲取的數據填充我的ListView
。我想獲得長期點擊的ListView
中的項目名稱。 我曾嘗試使用以下方法嘗試:在Android中獲取ListView項目的價值
- parent.getItemAtPosition(position).toString();
- myListView.getItemAtPosition(position).toString();
- myListView.getSeletedItem(position).toString();
這三個語句的工作很好,但因爲我從我的數據庫,所以我得到了下面的值獲取數據填補了LisView
返回:
09 -20 13:01:22.370:我/的System.out(5351):[email protected]
,而該項目的名稱,這我點擊,是 '家' ..
請幫幫我。如何將[email protected]
轉換成Home
?
MY ADAPTER:
mCursor = mDB.fetchData();
String[] columns = new String[] { AreaDatabase.KEY_AREA };
int[] to = new int[] { R.id.tvArea };
mAdapter = new SimpleCursorAdapter(this, R.layout.lvarea, mCursor,
columns, to);
lvArea.setAdapter(mAdapter);
fetchData()函數:
public Cursor fetchAreaData() {
Cursor mCursor = ourDatabase.query(AREA_TABLE_NAME, new String[] {
KEY_ROWID, KEY_AREA }, null, null, null, null, null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
@阿迪爾沙赫扎德........歡迎.......#2職位的代碼格式正確的,哪些是你到目前爲止嘗試....以便我們可以幫助你更快.....! – Devrath 2014-09-20 08:34:50