2011-02-09 5 views
1

게임을 만들고 있는데 이것에 대해 조언 해 주시면 고맙겠습니다.게임을받는 방향을 결정하십시오.

클래스를로드하는 활동이 있으며 클래스가로드 될 때 텍스트보기에 플레이어 1이 표시됩니다. 나는 XML에서 이것을 설정할 수 있음을 이해한다.

그러나 플레이어 1이 게임을 잃으면 텍스트 필드에 플레이어 2가 표시되어야합니다.

누군가 내가 이것을 할 수있는 방법을 설명 할 수 있다면 좋을 것입니다.

두 사람이 이름을 플레이어 1로 입력 한 다음 플레이어 2로 입력하면 이름이 차례대로 표시됩니다.

감사합니다.

답변

0

1) xml 파일에 텍스트를 설정하지 않습니다. 앱이 동적으로 텍스트를 설정해야하기 때문에

2) this을 읽으십시오. setText()를 사용하여 원하는 텍스트를 전달할 수 있습니다.

코드는 텍스트 뷰

TextView tv = (TextView) findViewById(R.id.yourtextviewid) 

당신은 게임 프로그래밍 귀하의 ​​답변에 대한

+0

감사를 시작하기 전에 안드로이드 프로그래밍에 대한 책을 읽을 경우 도움이 될를 얻을 수 있습니다,하지만 그건 내가 찾던없는 것이었다. 나는 textview를 호출하는 변수를 만들 수 있고 텍스트를 설정할 수있는 변수로부터 변수를 얻을 수 있다는 것을 알고있다. 지금까지 사용자가 잃어버린 일정한 양의 버튼을 클릭했을 때의 게임. 이것으로부터 나는 턴 테이크를 결정하는 방법을 알고 싶습니다. – Raj

+0

그건 전적으로 게임의 논리에 달려 있습니다. Player1이 버튼을 클릭 한 횟수를 추적하십시오. [OnClick listener 버튼 사용] (http://developer.android.com/guide/topics/ui/ui-events.html). 또는 플레이어가 게임을 잃을 때마다 (http://uncyclopedia.wikia.com/wiki/The_Game) 텍스트를 전환하고 새로운 게임을 시작하십시오. – Reno

+0

게임은 한 명의 사용자가 단어를 입력 한 다음 onClick을 사용하여 뒤죽박죽이되는 2 인용 게임입니다. 그런 다음 플레이어 2는 단어를 추측하려고합니다. 플레이어가 단어를 추측하고 플래그 변수를 사용하여 5 번만 추측 할 수있는 위치까지 만들었습니다. 5 번 잘못 생각하면 텍스트가 손실됩니다. 새로운 게임이 나왔을 때 텍스트를 전환 할 수 있지만 사용자가 종료 할 때까지 게임에서 계속 수행 할 점수 획득을 추가하고 싶습니다. 감사합니다. – Raj

관련 문제