android - 如何在 ListView 中获取行 View 数据

标签 android android-layout

这个例子:http://saigeethamn.blogspot.com/2010/04/custom-listview-android-developer.html .custom_row_view.xml 中有 3 个 TextView ID。使用 onListItemClick 时,一个位置 listitem 中有 3 行数据。如何提取这些数据? id怎么用?无论如何在单击列表项时在 ListView 中获取行 View 数据 [protected void onListItemClick(ListView l, View v, int position, long id]?

最佳答案

参数View v本身就是行 View 。您可以通过调用 v.getTag() 获取附加数据。应该使用 v.setTag(Object)

在适配器的 getView 中更早地设置它

关于android - 如何在 ListView 中获取行 View 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7501562/

相关文章:

android - 如何知道哪个 View 具有当前焦点

android从服务注册到内容观察者

java - 无法从我的 WebView 在 Whatsapp 上共享。获取 无法加载位于 Whatsapp://send?text= 的网页,因为 net::ERR_UNKNOWN_URL_SCHEME

android - CSS 媒体查询未按预期运行

java - ConstraintLayout 以编程方式设置constrainHeight_default

Android 以编程方式使一个按钮变灰,该按钮在 xml 中设置为 backgroundTint?

android - 在android中以编程方式启动电子邮件客户端并将电子邮件地址传递给客户端

android - 如何防止网站的移动(android)版本上的字体更改

android - 具有矢量可绘制大小的 ImageView

android - EditText - 文本和 EditText 行之间的间隙