Java 如何更改屏幕,以便在单击屏幕上的任意位置时,从问题转到答案?

Java 如何更改屏幕,以便在单击屏幕上的任意位置时,从问题转到答案?,java,android,Java,Android,我有一道数学题,1+1。如何更改应用程序屏幕,以便在单击屏幕时,屏幕从1+1变为一个数字2 我已经创建了两个文本视图和一个水平分隔符。我是java新手,只懂javascript。您需要将OnClickListener设置到TextView并更改文本 textview.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) {

我有一道数学题,1+1。如何更改应用程序屏幕,以便在单击屏幕时,屏幕从1+1变为一个数字2


我已经创建了两个文本视图和一个水平分隔符。我是java新手,只懂javascript。

您需要将
OnClickListener
设置到
TextView
并更改文本

textview.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            textview.setText("2");
        }
    });
现在,
TextView
点击
TextView
即可更改文本。 这很难理解,但我认为您希望更改随机单击位置上的文本。因此,在主布局中设置一个
OnClickListener

XML

<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical"
 android:layout_width="match_parent"
 android:id="@+id/layout"
 android:layout_height="match_parent">

 //Your TextViews...

</LinearLayout>
不要忘记声明变量

LinearLayout layout = (LinearLayout)findViewById(R.id.layout);
Textview textview= (Textview)findViewById(R.id.textview); 
LinearLayout layout = (LinearLayout)findViewById(R.id.layout);
Textview textview= (Textview)findViewById(R.id.textview);