【问题标题】:going back to previous layout makes the button stop working返回上一个布局使按钮停止工作
【发布时间】:2019-01-14 02:44:23
【问题描述】:

我正在测试我对 android studio 的了解,并且似乎遇到了一个问题,我正在尝试制作一个应用程序,该应用程序采用 edittext 的值并在您单击按钮时将该值放入 textview 中。之后,它会将您带到一个带有后退按钮的页面,当我单击它时,它会将我带到第一页。但是当我尝试单击第一个按钮时,它不再起作用了。

代码:

public class TestApp extends AppCompatActivity {
private EditText ET;
private Button Add;
private TextView TV;
public String Array[] = new String[9999999];
private Button GoBack;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_test_app);
    ET = (EditText) findViewById(R.id.ET);
    Add = (Button) findViewById(R.id.Add);
    Add.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            String getC = ET.getText().toString();
            setContentView(R.layout.value);
            TV = (TextView) findViewById(R.id.TV);
            GoBack = (Button) findViewById(R.id.GoBack);
            if (getC.length() > 0){
                for (int i = 0; i < Array.length; i++){
                    if (Array[i] == null){
                        Array[i] = getC;
                        TV.setText(Reminders[i]);
                    }
                }

            }

            GoBack.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {

setContentView(R.layout.activity_calender_for_glasses);
                }
            });
        }
    });
}
}

感谢您的帮助。

【问题讨论】:

标签: java android button android-edittext textview


【解决方案1】:

如果没有必要,不要修改当前的内容视图。如果你想要多个屏幕,你必须创建多个活动或片段......

此外:

  • 一开始,你膨胀了R.layout.activity_test_app
  • 当你点击goBack按钮(1)时,你会膨胀R.layout.activity_calender_for_glasses,它和第一个屏幕不一样

(1)注意编码规则:https://source.android.com/setup/contribute/code-style

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-10
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 2020-10-05
    • 1970-01-01
    • 2015-01-15
    相关资源
    最近更新 更多