Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.android.finalemoji;
- import android.app.Activity;
- import android.content.Intent;
- import android.content.SharedPreferences;
- import android.graphics.drawable.Drawable;
- import android.os.Bundle;
- import android.text.Html;
- import android.text.Html.ImageGetter;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.ImageButton;
- import android.widget.TextView;
- public class Emoji extends Activity implements OnClickListener {
- EditText edttxtemoji;
- ImageButton btnsubmit, btnselectemoji;
- TextView txtviewdisplay;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.message);
- edttxtemoji = (EditText) findViewById(R.id.input);
- btnsubmit = (ImageButton) findViewById(R.id.enter);
- btnsubmit.setOnClickListener(this);
- btnselectemoji = (ImageButton) findViewById(R.id.smiley);
- btnselectemoji.setOnClickListener(this);
- // txtviewdisplay = (TextView) findViewById(R.id.txtviewdisplay);
- }
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- // if (v == btnsubmit) {
- // txtviewdisplay.setText(edttxtemoji.getText());
- // }
- if (v == btnselectemoji) {
- Intent in = new Intent(this, GridsqliteintegrationActivity.class);
- startActivity(in);
- }
- }
- CharSequence cs;
- GridsqliteintegrationActivity cstlistemoji;
- int index;
- @Override
- protected void onRestart() {
- // TODO Auto-generated method stub
- super.onRestart();
- cstlistemoji = new GridsqliteintegrationActivity();
- @SuppressWarnings("static-access")
- SharedPreferences myPrefs = this.getSharedPreferences("myPrefs",
- this.MODE_WORLD_READABLE);
- index = myPrefs.getInt("key1", 0);
- System.out.println("Pref Data index is:- " + index);
- ImageGetter imageGetter = new ImageGetter() {
- public Drawable getDrawable(String source) {
- Drawable d = getResources().getDrawable(
- cstlistemoji.mThumbIds[index]);
- d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
- return d;
- }
- };
- cs = Html.fromHtml(
- "<img src='"
- + getResources()
- .getDrawable(cstlistemoji.mThumbIds[index])
- + "'/>", imageGetter, null);
- System.out.println("cs is:- " + cs);
- edttxtemoji.setText(cs);
- }
- }
Add Comment
Please, Sign In to add comment