我正在尝试使用侦听器在dpad移动中打印出控制台标题片段项标题/ id。我做错了什么,是否可以选择实现我的目标?
例如:
会打印出“类别3”或“....”ID。
public class XFragment extends BrowseFragment {
//onCreate()
setOnItemViewSelectedListener(new OnItemViewSelectedListener() {
@Override
public void onItemSelected(Presenter.ViewHolder itemViewHolder,
Object item, RowPresenter.ViewHolder rowViewHolder, Row row) {
Log.d("TAG", "Here!");
}
});
}
我甚至无法“捕捉”标题项之间的选择。
答案 0 :(得分:-1)
我自己找到了解决方案。事实证明,这很容易。
if (getHeadersFragment() != null){
getHeadersFragment().setOnHeaderViewSelectedListener(new HeadersFragment.OnHeaderViewSelectedListener() {
@Override
public void onHeaderSelected(RowHeaderPresenter.ViewHolder viewHolder, Row row) {
// catch your item by row.getId();
}
});
}