我是初学者,尝试制作一个RecycleView布局,其中包含从Firebase数据库(<script>
// DOM Ready
$(function() {
var $el, $ps, $up, totalHeight;
$(".sidebar-box .button").click(function() {
// IE 7 doesn't even get this far. I didn't feel like dicking with it.
totalHeight = 0
$el = $(this);
$p = $el.parent();
$up = $p.parent();
$ps = $up.find("p:not('.read-more')");
// measure how tall inside should be by adding together heights of all inside paragraphs (except read-more paragraph)
$ps.each(function() {
totalHeight += $(this).outerHeight();
// FAIL totalHeight += $(this).css("margin-bottom");
});
$up
.css({
// Set height to prevent instant jumpdown when max height is removed
"height": $up.height(),
"max-height": 9999
})
.animate({
"height": totalHeight
},500,function(){
//Callback - after the animation is over
jQuery('#masonry-content').masonry();
});
// fade out read-more
$p.fadeOut();
// prevent jump-down
return false;
});
});
)中检索的一些信息。在我的代码RecycleView布局与火基数据库的检索信息工作,但我无法检索项目列表位置,不能用于不同的按摩显示与用户选择/点击不同的项目列表可以任何人帮助我我怎么能做到这一点。
我的代码是: -
MemberFragment.java
答案 0 :(得分:0)
要获得项目的位置,有两种解决方案。一个是:
Member member = listMemenbers.get(position);
如果您使用的是Member
个对象的列表。第二:
Member member = memAdapter.getItem(position);
在这种情况下,您直接从适配器获取项目的位置。
答案 1 :(得分:0)
您可以简单地使用位置变量,即int位置,它将显示卡的位置或任何其他值