0
TicTacToe 게임에서 텍스트를 동적으로 변경하려고합니다.TextView를 변경하는 데 도움이 필요합니다.
leTexte = (TextView) findViewById(R.id.text);
내가 텍스트 뷰 느릅 나무 플레이어 X 게임을, 원 예를 들어, 바꿀 것입니다 화면에 넣고 싶다 "플레이어 X는 원"프랑스어로 "Joueur X 가니"을 표시되거나됩니다. 나를
leTexte.setText("Player X Won");
를 사용하여 하나의 언어에서 수동으로이 작업을 수행하지만 다른 많은 언어에 대한 나의 XML 파일을 사용하려는 위해
그것은 간단합니다. 다음은 주요 XML
android:id="@+id/text"
android:text="@string/text"
그리고 영어 strings.xml의 샘플은 어떻게이 "이름"을 사용하여 텍스트를 변경할 수 있도록이
<string name="text"></string> //nothing at start
<string name="textX">Player X Wins</string>
<string name="textO">Player O Won !</string>
<string name="textT">TIE !</string>
<string name="textU">Your Turn</string>
처럼 보인다?
'getResources(). getString (id)'없이 문자열 이름을 가져 오는 것은 불가능합니다 – Pragnani
이 방법으로 텍스트를 설정할 수 없다고 제안하는 중입니까? – Raghunandan
정수에 액세스하는 setText와 같은 메소드를 찾지 못했습니다.이 http://developer.android.com/reference/android/widget/TextView.html#setText%28java.lang.CharSequence,%20android.widget.TextView를 확인하십시오. BufferType % 29 – Pragnani