如何使文本出现在不同于同一活动的新活动上?

时间:2016-02-13 16:30:33

标签: android string button android-activity public

我正在使用android studio,我试图列出已按下按钮以便在下一页显示的内容已输入计算机的列表。 此代码允许它出现在同一个代码上,但是如何在单击按钮时将其显示在下一页上。 (像在线购物篮)

public View.OnClickListener onClick() {
            return new View.OnClickListener() {
                public void onClick(View v) {
                    mLayout.addView(createNewTextView(mEditText.getText().toString()));
                }
            };
        }

2 个答案:

答案 0 :(得分:0)

您需要另一个View,另一个XML文件,设置元素(TextViews,EditTexts ...),然后使用它:

public View.OnClickListener onClick() {
            return new View.OnClickListener() {
                public void onClick(View v) {
                    setContentView(R.layout.2ndlayout);                }
            };
        }

答案 1 :(得分:0)

public void sendMessage(View view) {
  Intent intent = new Intent(this, DisplayMessageActivity.class);
  EditText editText = (EditText) findViewById(R.id.edit_message);
  String message = editText.getText().toString();
  intent.putExtra(EXTRA_MESSAGE, message);
  startActivity(intent)
}

<强> //To display text in other activity:

Intent intent = getIntent();
String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE);
textView.setText(message);

多数民众赞成!如果有帮助,请告诉我。