Android 安卓点击更改文本框文本

Android 安卓点击更改文本框文本,android,imageview,Android,Imageview,所以我有一个文本框,我想在点击时做一个ImageView,当你点击它时,文本框中的文本会改变。我该怎么做 我现在的代码是 Package com.momentum.snakeEncyclopedia; import android.R.string; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import andro

所以我有一个文本框,我想在点击时做一个ImageView,当你点击它时,文本框中的文本会改变。我该怎么做

我现在的代码是

Package com.momentum.snakeEncyclopedia;


import android.R.string;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.TextView;

public class ballpython extends Activity implements View.OnClickListener {

//Variable for main image
ImageView display;

@Override
     public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
            setContentView(R.layout.ballpython);

        // Image Views set
        display = (ImageView) findViewById(R.id.ballpython2);
        ImageView image1 = (ImageView) findViewById(R.id.region);
        ImageView video = (ImageView) findViewById(R.id.video);
        ImageView home = (ImageView) findViewById(R.id.home);

        // Set on Click Listeners
        image1.setOnClickListener(this);
        video.setOnClickListener(this);
        home.setOnClickListener(this);

        }
// set the on clicks here
        public void onClick(View v) {
            switch (v.getId()) {

            case R.id.region:
                display.setImageResource(R.drawable.ballpython1);
                 findViewById(R.id.other).setVisibility(View.INVISIBLE);
                 findViewById(R.id.leftarrow).setVisibility(View.INVISIBLE);
                 findViewById(R.id.rightarrow).setVisibility(View.INVISIBLE);
                break;
            case R.id.video:
                Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
                startActivity(browserIntent);
                break;
            case R.id.home:
                display.setImageResource(R.drawable.ballpython2);
                findViewById(R.id.leftarrow).setVisibility(View.VISIBLE);
                findViewById(R.id.rightarrow).setVisibility(View.VISIBLE);
                findViewById(R.id.other).setVisibility(View.VISIBLE);
                break;
            }

        }
        }

在您的用例场景中,您可以在XML文件中使用“onclick”属性。输入要调用的方法的名称(不带括号),然后在视图中作为唯一参数实现该方法

滚动到底部,您将看到用法示例