Java 以编程方式在textview中设置字符串选项卡
我需要将字符串选项卡放在Java 以编程方式在textview中设置字符串选项卡,java,android,string,layout,Java,Android,String,Layout,我需要将字符串选项卡放在textview中。如何使用android文本视图进行此操作 textview1.setText("ABC - answer"); textview2.setText("ABSDE - answer"); textview3.setText("SOMETEXT - answer"); //Required out put ABC - answer ABSDE - answer SOMETEXT - answer 如果以固定宽度字
textview
中。如何使用android文本视图进行此操作
textview1.setText("ABC - answer");
textview2.setText("ABSDE - answer");
textview3.setText("SOMETEXT - answer");
//Required out put
ABC - answer
ABSDE - answer
SOMETEXT - answer
如果以固定宽度字体显示文本,可以使用空格填充字符串。你可以用它。它有
leftPad
和righpad
方法
另一个选项是使用String.format()
。例如:
System.out.println(String.format("%-10s - %s", "ABC", "answer"));
System.out.println(String.format("%-10s - %s", "ABCDE", "answer"));
System.out.println(String.format("%-10s - %s", "SOMETEXT", "answer"));
产生:
ABC - answer
ABCDE - answer
SOMETEXT - answer
请参阅。执行此操作
textview.setText(String.format("%s \t - %s", "ABC ", " answer"));
那你想做什么呢?Android Tetview也会这么做。不客气。请注意,它确实需要固定宽度的字体。否则,你将不得不寻找其他方式来布局这些文本。