/*
* Copyright (c) 2015 Jarrad Hope
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
package io.syng.adapter;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import java.util.List;
import io.syng.R;
public class ProfileKeyAdapter extends RecyclerView.Adapter<ProfileKeyAdapter.SimpleViewHolder> {
private List<String> mDataSet;
public ProfileKeyAdapter(List<String> data) {
this.mDataSet = data;
}
@Override
public SimpleViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.profile_key_list_item, parent, false);
return new SimpleViewHolder(v);
}
@Override
public void onBindViewHolder(SimpleViewHolder holder, int position) {
holder.keyTextView.setText(mDataSet.get(position));
holder.profileKeyItem.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
@Override
public int getItemCount() {
return mDataSet.size();
}
static class SimpleViewHolder extends RecyclerView.ViewHolder {
private TextView keyTextView;
private View profileKeyItem;
public SimpleViewHolder(View v) {
super(v);
keyTextView = (TextView) v.findViewById(R.id.text);
profileKeyItem = v.findViewById(R.id.ll_profile_key_item);
}
}
}