android Listview+TextView+baseadapter,怎样在onItemLongClick()中得到所点击的Item的值。

我baseadapter里的布局是一个linearlayout1嵌套了一个imageview和另一个linearlayout2,linearlayout2里面又有两个te... 我baseadapter里的布局是一个linearlayout1 嵌套了一个imageview和另一个linearlayout2,linearlayout2里面又有两个textview,现在我当长按item的时候,怎样才能获取到两个linearlayout2中两个textview的值呢? 展开
 我来答
昌谷秋m5
2015-06-26 · TA获得超过1351个赞
知道小有建树答主
回答量:1085
采纳率:50%
帮助的人:249万
展开全部
写监听器的时候

listview.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
( int arg2的值 就是所点击的item的值)

}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangxiaoyi00
2013-11-18 · TA获得超过303个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:133万
展开全部
public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3)
{
TextView mTextView1 = (TextView) arg1
.findViewById(R.id.textView1);
String string1 = mTextView1.getText().toString().trim();
TextView mTextView2 = (TextView) arg1
.findViewById(R.id.textView2);
String string2 = mTextView2.getText().toString().trim();
return false;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
735383226
2013-11-17 · TA获得超过561个赞
知道小有建树答主
回答量:199
采纳率:100%
帮助的人:78.9万
展开全部
listener里面 第二个参数 ,findviewById试试,不行的话用 第一个参数findViewByid
追问
View只得到了这一行   那我具体取出view中  两个textview怎么办
追答
就是第二个View.findViewById(id);id就是你指定的tv的id,多少个都灭问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式