Java 单击“下一步”时如何更改编辑文本?

Java 单击“下一步”时如何更改编辑文本?,java,android,Java,Android,我有一个编辑文本框出现,其中的提示实际上是一个需要回答的问题。一旦用户输入值并点击下一步,我如何使不同的编辑文本框取代原来的位置。我想这样做,这样就有了一个新的提示(问题),我可以用与第一个输入不同的方式处理该输入 在我的示例中,我的第一个编辑文本是enter_one,我希望在单击next_按钮后将其更改为enter_two 谢谢你的帮助 final EditText getInput = (EditText)findViewById(R.id.enter_key_one); Button cl

我有一个编辑文本框出现,其中的提示实际上是一个需要回答的问题。一旦用户输入值并点击下一步,我如何使不同的编辑文本框取代原来的位置。我想这样做,这样就有了一个新的提示(问题),我可以用与第一个输入不同的方式处理该输入

在我的示例中,我的第一个编辑文本是
enter_one
,我希望在单击
next_按钮后将其更改为
enter_two

谢谢你的帮助

final EditText getInput = (EditText)findViewById(R.id.enter_key_one);
Button clickButton = (Button) findViewById(R.id.next_button);
clickButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        String newValue = getInput.getText().toString().trim();
        int input = Integer.parseInt(newValue);
        System.out.println("Your value is " +input);
    }
});

在XML布局中创建两个编辑文本,并将两个文本对齐在同一位置,一个对齐另一个对齐。然后为edittext声明
android:visibility=“gone”
,输入两个

然后单击next的onClick应该是:

final EditText getInput = (EditText)findViewById(R.id.enter_key_one);

final EditText getInput_two = (EditText)findViewById(R.id.enter_key_two);
Button clickButton = (Button) findViewById(R.id.next_button);
clickButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        String newValue = getInput.getText().toString().trim();
        int input = Integer.parseInt(newValue);
        System.out.println("Your value is " +input);

getInput_two.setVisibility(View.VISIBLE);
getInput.setVisibility(View.GONE);

    }
});

在XML布局中创建两个编辑文本,并将两个文本对齐在同一位置,一个对齐另一个对齐。然后为edittext声明
android:visibility=“gone”
,输入两个

然后单击next的onClick应该是:

final EditText getInput = (EditText)findViewById(R.id.enter_key_one);

final EditText getInput_two = (EditText)findViewById(R.id.enter_key_two);
Button clickButton = (Button) findViewById(R.id.next_button);
clickButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        String newValue = getInput.getText().toString().trim();
        int input = Integer.parseInt(newValue);
        System.out.println("Your value is " +input);

getInput_two.setVisibility(View.VISIBLE);
getInput.setVisibility(View.GONE);

    }
});

您只需更改提示并清除
EditText

final EditText getInput = (EditText)findViewById(R.id.enter_key_one);
Button clickButton = (Button) findViewById(R.id.next_button);
clickButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        getInput.setHint(newQuestion);
        getInput.setText("");
    }
});

您只需更改提示并清除
EditText

final EditText getInput = (EditText)findViewById(R.id.enter_key_one);
Button clickButton = (Button) findViewById(R.id.next_button);
clickButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        getInput.setHint(newQuestion);
        getInput.setText("");
    }
});

使用相同的框。。。捕捉不同变量的各种输入。。。我认为那是更少的工作。。。。虽然从未尝试过,但是…你也可以通过一个编辑文本来完成。使用相同的框。。。捕捉不同变量的各种输入。。。我认为那是更少的工作。。。。从未尝试过,所以…你也可以通过一个编辑文本来完成。我的第一个想法非常感谢,这是一个非常有用的提示,但不完全是我想要的。我的第一个想法非常感谢,这是一个非常有用的提示,但不完全是我想要的。这非常有效,我一直在寻找错误的东西。谢谢这很有效,我一直在寻找错误的东西。谢谢