-3
我試圖顯示一個對話框(自定義),當用戶點擊RecyclerView中的項目時,但我無法弄清楚如何,有人可以給我一個示例代碼?非常感謝如何顯示從onClick(View v)方法的ViewHolder裏面的對話
我試圖顯示一個對話框(自定義),當用戶點擊RecyclerView中的項目時,但我無法弄清楚如何,有人可以給我一個示例代碼?非常感謝如何顯示從onClick(View v)方法的ViewHolder裏面的對話
給我們一些示例代碼,或者至少試着想出一些東西。你做過任何研究嗎?
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();
}
顯示您的當前代碼,以便我們可以糾正它,如果可能的話 –