android编程,选中listview的一行并获取此行显示的数据在数据库中的id

tvid.getText().toString()用这种方法试过不行的……只能得到那一列的列名,具体的id是没办法得到的……... tvid.getText().toString() 用这种方法试过不行的……
只能得到那一列的列名,具体的id是没办法得到的……
展开
 我来答
匿名用户
2012-07-19
展开全部
想要得到id首先你要先存入listview显示的数据中 例如 simpleAdapter中的data,在显示的时候需要把你想要的数据利用map存入data中,然后通过HashMap<String, Object> data = (HashMap<String, Object>)listview.getItemAtPosition(arg2);来得到数据,之后 你就可以从data中得到你想要的数据了 。 希望这对你有所帮助~~
i会议
2015-10-31 · TA获得超过663个赞
知道小有建树答主
回答量:79
采纳率:83%
帮助的人:16.6万
展开全部
想要得到id首先你要先存入listview显示的数据中 例如 simpleAdapter中的data,在显示的时候需要把你想要的数据利用map存入data中,然后通过HashMap<String, Object> data = (HashMap<String, Object>)listview.getItemAtPosition(arg2);来得到数据,之后 你就可以从data中得到你想要的数据了 。
希望对你有所帮助! ! !
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姑娘灰灰
2012-07-19 · 超过15用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:43.2万
展开全部
在用Cursor取得数据库数据的时候就用一个数组保存ID,如data_id[],这样的话第i行就是data_id[i]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8bfb8ba
2015-10-21 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:180
采纳率:50%
帮助的人:46.4万
展开全部
list获取点击的数据getitemselect 获取数据
根据数据直接在数据库操作中查询 select id from tablename where data=‘数据’;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式