タブや改行マークを表示させる
unicode には数多くの文字・記号が定義されていますので、その中から合いそうなモノを選んで、文字列の中のタブや改行コードをそれに置き換えるか追加すればよいのではないでしょうか。
java
1import androidx.appcompat.app.AppCompatActivity;
2
3import android.os.Bundle;
4import android.widget.TextView;
5
6public class MainActivity extends AppCompatActivity {
7
8 @Override
9 protected void onCreate(Bundle savedInstanceState) {
10 super.onCreate(savedInstanceState);
11 setContentView(R.layout.activity_main);
12
13 String text =
14 "void main(String args[]) {\n" +
15 "\tfor(int i=0; i<10; i++) {\n" +
16 "\t\tSystem.out.println(\"\"+i);\n" +
17 "\t}\n" +
18 "}\n";
19
20 text = text.replace("\n","\u21B5\n").replace("\t","\u21E5\t");
21 ((TextView)findViewById(R.id.textView)).setText(text);
22 }
23}