package net.dev123.yibo.service.listener;
import net.dev123.commons.util.StringUtil;
import net.dev123.yibo.R;
import android.app.Activity;
import android.content.Context;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.BaseAdapter;
import android.widget.EditText;
public class EditMicroBlogEmotionItemClickListener implements
OnItemClickListener {
private Context context;
public EditMicroBlogEmotionItemClickListener(Context context) {
this.context = context;
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
BaseAdapter adapter = (BaseAdapter)parent.getAdapter();
String emotion = (String)adapter.getItem(position);
if (StringUtil.isEmpty(emotion)) {
return;
}
EditText etText = (EditText)((Activity)context).findViewById(R.id.etText);
int currentPos = 0;
if (etText != null) {
currentPos = etText.getSelectionStart();
etText.getText().insert(currentPos, emotion);
}
}
}