【发布时间】:2017-05-11 19:44:05
【问题描述】:
我试图显示一个 Dialog(custom) ,当用户点击 RecyclerView 中的一个项目时,但我无法弄清楚如何,有人可以给我一个示例代码吗?非常感谢
【问题讨论】:
-
显示您当前的代码,以便我们在可能的情况下对其进行纠正
标签: android android-layout onclick dialog android-recyclerview
我试图显示一个 Dialog(custom) ,当用户点击 RecyclerView 中的一个项目时,但我无法弄清楚如何,有人可以给我一个示例代码吗?非常感谢
【问题讨论】:
标签: android android-layout onclick dialog android-recyclerview
给我们一些示例代码,或者至少试着想出一些东西。你做过研究吗?
private final OnClickListener mOnClickListener = new MyOnClickListener();
@Override
public MyViewHolder onCreateViewHolder(final ViewGroup parent, final int viewType) {
View view = LayoutInflater.from(mContext).inflate(R.layout.myview, parent, false);
view.setOnClickListener(mOnClickListener);
return new MyViewHolder(view);
}
The onClick method:
@Override
public void onClick(final View view) {
int itemPosition = mRecyclerView.getChildLayoutPosition(view);
String item = mList.get(itemPosition);
Toast.makeText(mContext, item, Toast.LENGTH_LONG).show();
}
【讨论】: