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