问题:在一屏幕(一个Activity)中显示一个EditText,   在另外一个Activity中用GridView形式显示若干图片,点击任何一个图片 向第一个Activity中的EditText中插入该图片。
 正在研究,有点儿想不过去,希望大侠们帮帮忙,谢谢!

解决方案 »

  1.   

    你单击了该图片,触发了单击事件。可以先存放数据,然后通过Intent把数据传到第一个Activity,并在该Activity中取出数据,把数据赋值给EditText.
      

  2.   

    我已经实现了点击GridView中的图片将其加入到EditText中,但是如何点击图片自动关闭GridView
    这个界面!Intent不是Activity之间的跳转吗
      

  3.   

    假设 GridView 在activity A中,点击图片后, 调用 A.this.finish();
      

  4.   

    是在一个Activity中定义的!比如QQ表情,点击按钮就会出现一个GridView然后点击GridView中的表情就会自动关闭这个界面!怎样关闭啊
      

  5.   

    set Visibility of the gridview to gone.here is a simple example:package com.alex.ListviewAndScrollview;import android.app.Activity;
    import android.opengl.Visibility;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.AdapterView.OnItemClickListener;
    import android.widget.ArrayAdapter;
    import android.widget.GridView;
    import android.widget.Toast;public class ListviewAndScrollview extends Activity implements OnItemClickListener {
        /** Called when the activity is first created. */
    GridView mGridView;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            mGridView = (GridView) findViewById(R.id.gridview);
            mGridView.setVisibility(View.VISIBLE);
            mGridView.setAdapter(new ArrayAdapter<String>(this,
                    android.R.layout.simple_list_item_1, mStrings));
            mGridView.setOnItemClickListener(this);
        }
        
        private String[] mStrings = {
                "Abbaye de Belloc", "Abbaye du Mont des Cats", "Abertam", "Abondance", "Ackawi",
                "Acorn", "Adelost", "Affidelice au Chablis", "Afuega'l Pitu", "Airag", "Airedale",
                "Aisy Cendre", "Allgauer Emmentaler", "Alverca", "Ambert", "American Cheese",
                "Ami du Chambertin", "Anejo Enchilado", "Anneau du Vic-Bilh", "Anthoriro", "Appenzell",
                }; @Override
    public void onItemClick(AdapterView<?> parent, View view, int position,
    long id) {
    mGridView.setVisibility(View.GONE);
    Toast.makeText(this, "item: " + mStrings[position], Toast.LENGTH_LONG).show();
    }
    }
      

  6.   

    http://blog.csdn.net/xys289187120/article/details/6629450
    这篇文章中有向edittext中插入一张图片 至于传递 楼主可以用intent 将数据穿给另外一个activity 然后显示在activity中
      

  7.   

    问题:在一屏幕(一个Activity)中显示一个EditText, 在另外一个Activity中用GridView形式显示若干图片,点击任何一个图片 向第一个Activity中的EditText中插入该图片。
    你这个是咋个解决的 可以分享下吗