Merge "Project-lib sample: externalize strings in lib." into froyo
diff --git a/samples/TicTacToeLib/res/values/strings.xml b/samples/TicTacToeLib/res/values/strings.xml
index 9fd8413..468975a 100755
--- a/samples/TicTacToeLib/res/values/strings.xml
+++ b/samples/TicTacToeLib/res/values/strings.xml
@@ -16,5 +16,9 @@
 -->
 
 <resources>
-    <!-- TODO externalize strings here. -->
+    <string name="player2_win">Player 2 (computer) wins!</string>
+    <string name="player1_win">Player 1 (you) wins!</string>
+    <string name="tie">This is a tie! No one wins!</string>
+    <string name="player2_turn">Player 2\'s turn (that\'s the computer)</string>
+    <string name="player1_turn">Player 1\'s turn -- that\'s you!</string>
 </resources>
diff --git a/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameActivity.java b/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameActivity.java
index 811451f..df1cac0 100755
--- a/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameActivity.java
+++ b/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameActivity.java
@@ -106,11 +106,11 @@
         mButtonNext.setEnabled(false);

 

         if (player == State.PLAYER1) {

-            mInfoView.setText("Player 1's turn -- that's you!");

+            mInfoView.setText(R.string.player1_turn);

             mGameView.setEnabled(true);

 

         } else if (player == State.PLAYER2) {

-            mInfoView.setText("Player 2's turn (that's the computer)");

+            mInfoView.setText(R.string.player2_turn);

             mGameView.setEnabled(false);

         }

 

@@ -248,11 +248,11 @@
         String text;

 

         if (player == State.EMPTY) {

-            text = "This is a tie! No one wins!";

+            text = getString(R.string.tie);

         } else if (player == State.PLAYER1) {

-            text = "Player 1 (you) wins!";

+            text = getString(R.string.player1_win);

         } else {

-            text = "Player 2 (computer) wins!";

+            text = getString(R.string.player2_win);

         }

         mInfoView.setText(text);

     }

diff --git a/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameView.java b/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameView.java
index dbd43d9..3af516a 100755
--- a/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameView.java
+++ b/samples/TicTacToeLib/src/com/example/android/tictactoe/library/GameView.java
@@ -35,7 +35,6 @@
 import android.os.Parcelable;

 import android.os.Handler.Callback;

 import android.util.AttributeSet;

-import android.util.Log;

 import android.view.MotionEvent;

 import android.view.View;

 

@@ -43,8 +42,6 @@
 

 public class GameView extends View {

 

-    private static final String TAG = "GameView";

-

     public static final long FPS_MS = 1000/2;

 

     public enum State {

@@ -280,7 +277,6 @@
     @Override

     protected void onSizeChanged(int w, int h, int oldw, int oldh) {

         super.onSizeChanged(w, h, oldw, oldh);

-        Log.d(TAG, String.format("onSizeChanged: %dx%d", w, h));

 

         int sx = (w - 2 * MARGIN) / 3;

         int sy = (h - 2 * MARGIN) / 3;