2017-11-03 29 views
-1

文字列のラベルが20です。ラベルの接頭辞を「目標」として追加しました。代わりに2行が表示されず、1行しか表示されません。期待出力が必要です。Xamarin.Androidで改行が機能しない

予想される出力:

Goal     
20 

ActualOutput:

Goal20 

私はそのは

string label = Goal; 
    string cReturns = System.Environment.NewLine + "\n" + "\r"; 
    string[] words = label.Split(cReturns.ToCharArray()); 
    label = words +20; 

または

label = "Goal\n20"; 
を働いていない、メソッドの下に試してみました

誰も私に

おかげ

+0

'Android'の' TextView'に改行を追加したいですか? –

+0

いいえ、文字列型のclrプロパティとしてlabelを追加しました。 – bhuvana

+0

もう少し詳しく説明してください。私はあなたが何を意味するかは分かりません。 –

答えて

0

を正しい答えを提案することができますあなたが
の代わりに、\ nは試してみてください。 ラベル= "目標
 20"。

+0

うまくいきませんでした – bhuvana

0

私はのCustomViewでのDrawText追加した場合はそのあなたが\nを除去して、次の行にテキストを取得するためにYを相殺することができ

を働いていません。例については

string lab = "Goal"; 
canvas.DrawText(lab, 100, 100, p); 
canvas.DrawText("20", 100, 150, p); 

Effect

+0

\ n drawtextにはうまくいかないでしょうか?他の解決策はありますか? – bhuvana

+0

@bhuvana、これは最も簡単な解決策です。詳しくは、https://stackoverflow.com/questions/6756975/draw-multi-line-text-to-canvasを参照してください。 –

関連する問題