Я выполнил макет своего приложения, и теперь мне просто нужно его запрограммировать. У меня есть «В игровом меню», которое имеет текстовое поле вверху. Это текстовое поле может быть отредактировано с помощью EditText, расположенного на другой странице, известной как «Сведения о команде». Когда в EditText вставлена строка, строка появляется в текстовом поле в верхней части «In Game Menu». Это именно то, что я хочу, чтобы произошло. Однако, когда я перехожу на другую страницу и возвращаюсь в «В игровом меню», строка в верхней части страницы исчезла. Я не знаю, как сделать так, чтобы строка постоянно находилась вверху страницы, и я был бы рад, если бы кто-нибудь мне помог!
Код "Детали команды"
package com.footballmanagerlog;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class teamDetails extends Activity{
TextView textOut;
EditText getInput;
String TeamName;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.teamdetails);
textOut = (TextView) findViewById(R.id.menuteamname);
getInput = (EditText) findViewById(R.id.NameTeam);
Button bbuttondone = (Button) findViewById(R.id.buttondone);
bbuttondone.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
TeamName = getInput.getText().toString();
Intent TeamNameIntent = new Intent("com.footballmanagerlog.GOTOINGAMEMENU");
TeamNameIntent.putExtra("TeamName", TeamName);
startActivity(TeamNameIntent);
}
});
}
}
и код в «Игровом меню»
package com.footballmanagerlog;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class inGameMenu extends Activity{
TextView teamname;
String teamnamestring;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.ingamemenu);
TextView teamname = (TextView) findViewById(R.id.menuteamname);
Intent teamnameintenttwo = getIntent();
teamnamestring = teamnameintenttwo.getStringExtra("TeamName");
teamname.setText(teamnamestring);
Button bbuttonmatch = (Button) findViewById(R.id.buttonmatch);
bbuttonmatch.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent("com.footballmanagerlog.GOTOFORMATION"));
}
});
Button bbuttonsubsidiaries = (Button) findViewById(R.id.buttonsubsidiaries);
bbuttonsubsidiaries.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent("com.footballmanagerlog.GOTOSUBSIDIARIES"));
}
});
Button bbuttonstatistics = (Button) findViewById(R.id.buttonstatistics);;
bbuttonstatistics.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent("com.footballmanagerlog.GOTOSTATISTICS"));
}
});
Button bbuttonteamdetails = (Button) findViewById(R.id.buttonteamdetails);
bbuttonteamdetails.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent("com.footballmanagerlog.GOTOTEAMDETAILS"));
}
});
Button bbuttonplayerdetails = (Button) findViewById(R.id.buttonplayerdetails);
bbuttonplayerdetails.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent("com.footballmanagerlog.GOTOPLAYERDETAILS"));
}
});
}
}
Любая помощь будет принята с благодарностью. Спасибо.