Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.StringReader;
- import org.ksoap2.SoapEnvelope;
- import org.ksoap2.serialization.SoapObject;
- import org.ksoap2.serialization.SoapSerializationEnvelope;
- import org.ksoap2.transport.HttpTransportSE;
- import org.xmlpull.v1.XmlPullParser;
- import org.xmlpull.v1.XmlPullParserFactory;
- import com.android.theyofaceproject.R;
- import com.android.theyofaceproject.Custom_List_Emoji;
- import android.app.AlertDialog;
- import android.app.Dialog;
- import android.app.ListActivity;
- import android.content.Context;
- import android.content.Intent;
- import android.content.SharedPreferences;
- import android.database.Cursor;
- import android.database.sqlite.SQLiteDatabase;
- import android.graphics.drawable.Drawable;
- import android.os.Bundle;
- import android.text.Html;
- import android.text.Html.ImageGetter;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.view.Window;
- import android.view.View.OnClickListener;
- import android.widget.AdapterView;
- import android.widget.BaseAdapter;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Filter;
- import android.widget.Filterable;
- import android.widget.GridView;
- import android.widget.ImageButton;
- import android.widget.ImageView;
- import android.widget.ListView;
- import android.widget.TextView;
- import android.widget.Toast;
- import android.widget.AdapterView.OnItemClickListener;
- public class messsagelist extends ListActivity {
- // private static String DBNAME = "bensmiley.db";
- // private static String TABLE = "basesmiley";
- private EfficientAdapter adap;
- private static String[] data;
- private static String[] TitleString;
- private static String[] DetailString;
- private static String[] mobile;
- private static String[] newmsg;
- public final int CATEGORY_ID =0;
- private Context mContext;
- Dialog dialog;
- private static EditText etdata;
- private ImageButton btnenter;
- ImageButton buttonsmiley;
- private static TextView tv;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.message);
- messagecall();
- etdata = (EditText)findViewById(R.id.input);
- btnenter = (ImageButton)findViewById(R.id.enter);
- ImageButton buttonsmiley = (ImageButton)findViewById(R.id.smiley);
- buttonsmiley.setOnClickListener(new Button.OnClickListener(){
- public void onClick(View v) {
- showDialog(CATEGORY_ID);
- }
- });
- btnenter.setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- call();
- messagecall();
- // messagecall();
- }
- });
- }
- protected Dialog onCreateDialog(int id) {
- switch(id) {
- case CATEGORY_ID:
- AlertDialog.Builder builder;
- Context mContext = this;
- LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
- View layout = inflater.inflate(R.layout.categorydialog,(ViewGroup) findViewById(R.id.layout_root));
- GridView gridview = (GridView)layout.findViewById(R.id.gridview);
- gridview.setAdapter(new ImageAdapter(this));
- gridview.setOnItemClickListener(new OnItemClickListener()
- {
- public void onItemClick(AdapterView parent, View v,int position, long id) {
- //TextView txt=(TextView)findViewById(R.id.txt);
- SQLiteDatabase mydb;
- mydb = openOrCreateDatabase(DBNAME, MODE_PRIVATE,null);
- Cursor c = mydb.rawQuery("SELECT specialcharcter FROM " +
- TABLE +
- " where position = position ", null);
- if(c.moveToPosition(position)) {
- if(c != null){
- etdata.append(c.getString(c.getColumnIndex("specialcharcter")));
- }
- dialog.hide();
- }
- }});
- builder = new AlertDialog.Builder(mContext);
- builder.setView(layout);
- dialog = builder.create();
- break;
- default:
- dialog = null;
- }
- return dialog;
- }
- public class ImageAdapter extends BaseAdapter {
- private LayoutInflater mInflater;
- public ImageAdapter(Context c) {
- mInflater = LayoutInflater.from(c);
- }
- public int getCount() {
- return mThumbIds.length;
- }
- public Object getItem(int position) {
- return null;
- }
- public long getItemId(int position) {
- return 0;
- }
- // create a new ImageView for each item referenced by the
- public View getView(int position, View convertView, ViewGroup parent) {
- ViewHolder holder;
- if (convertView == null) { // if it's not recycled,
- convertView = mInflater.inflate(R.layout.categorycontent, null);
- convertView.setLayoutParams(new GridView.LayoutParams(120, 120));
- holder = new ViewHolder();
- holder.title = (TextView) convertView.findViewById(R.id.categoryText);
- holder.icon = (ImageView )convertView.findViewById(R.id.categoryimage);
- convertView.setTag(holder);
- } else {
- holder = (ViewHolder) convertView.getTag();
- }
- holder.icon.setAdjustViewBounds(true);
- holder.icon.setScaleType(ImageView.ScaleType.CENTER_CROP);
- holder.icon.setPadding(8, 8, 8, 8);
- // holder.title.setText(categoryContent[position]);
- holder.icon.setImageResource(mThumbIds[position]);
- return convertView;
- }
- class ViewHolder {
- TextView title;
- ImageView icon;
- }
- // references to our images
- private Integer mThumbIds[] = {
- R.drawable.btnsmiley,
- R.drawable.facea,
- R.drawable.faceb,
- R.drawable.facec,
- R.drawable.faced,
- R.drawable.facee,
- R.drawable.facef,
- R.drawable.faceg,
- R.drawable.faceh,
- R.drawable.facei,
- R.drawable.facej,
- R.drawable.facek,
- R.drawable.facel,
- R.drawable.facem,
- R.drawable.facen,
- R.drawable.faceo,
- R.drawable.facep,
- R.drawable.faceq,
- R.drawable.facer,
- R.drawable.faces,
- R.drawable.facet,
- R.drawable.faceu,
- R.drawable.facev,
- R.drawable.facew,
- R.drawable.facex,
- R.drawable.facey,
- R.drawable.facez,
- R.drawable.faceaa,
- R.drawable.facebb,
- R.drawable.facecc,
- R.drawable.facedd
- };
- }
- private String[] categoryContent = {
- "smile", "sad","smoke",
- "love","enjoy", "cool",
- "hate", "eat","Bigsmile"
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement