2012-03-27 28 views
0

我創建了一個簡單的單詞搜索,它在普通的Java中工作,打印出一個二維數組。一切都是完美的內聯和看起來不錯,但是當試圖把它變成一個android應用程序時,沒有任何字母是內聯的。Android - 格式化TextView

我的代碼如下:

TextView wordGrid = (TextView) findViewById(R.id.wordSearch); 
String grid = ""; 

    for(int i=0; i<matrix.length; i++) 
    { 
    grid += i + " "; 

     for(int j=0; j<matrix.length; j++) 
     { 
      grid += matrix[i][j] + " "; 
     } 
     grid += "\n"; 
    } 

    wordGrid.setText(grid); 

main.xml中文檔包含以下屬性「單詞搜索」

<TextView 
android:id="@+id/wordSearch" 
android:layout_width="400px" 
android:layout_height="400px" 
android:textSize="18sp" 
android:layout_x="41dp" 
android:layout_y="25dp" /> 

我不能讓它內嵌顯示所有的字母。任何幫助是極大的讚賞。

感謝

+0

什麼叫內聯是什麼意思? – sm13294 2012-03-27 15:17:45

+1

除了這一點,但原始字符串串聯(相對)昂貴。當構建這樣的字符串時,最好使用'StringBuilder',用'append()'向字符串中添加新的部分,並用'toString()'得到結果。 – jpm 2012-03-27 15:18:14

+0

張貼你的,矩陣請 – Triode 2012-03-27 15:22:01

回答

1

試試這個:

wordGrid.setText(Html.fromHtml(grid));