我有点开始在 android studio 中编码。我试图让我的 TextView 显示在应用程序中,如下例所示:
1 2 3 4 5 。. .
是否可以使用 Java xml 文本 Activity 更改 TextView 本身,还是必须在 mainactivity 中编写代码?
如果上面提到的任何一个,您能否向我提供代码,并简单而简短地解释正在发生的事情以及为什么需要它?
非常感谢你们!
祝你今天过得愉快!问候
我有点开始在 android studio 中编码。我试图让我的 TextView 显示在应用程序中,如下例所示:
1 2 3 4 5 。. .
是否可以使用 Java xml 文本 Activity 更改 TextView 本身,还是必须在 mainactivity 中编写代码?
如果上面提到的任何一个,您能否向我提供代码,并简单而简短地解释正在发生的事情以及为什么需要它?
非常感谢你们!
祝你今天过得愉快!问候
如果您在每个字符后包含在文本中\n
,您将得到您想要的:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1\n2\n3\n4\n5\n.\n.\n."
您只需要在每个字母后添加新行,为此,您需要使用简单的循环通过索引获取字母,并使用 String 到 cat 结果,然后在循环完成后在 TextView 中设置结果,这是 java 代码,只是复制过去并将 textview id 更改为您的 textview id:
TextView myTextview = findViewById(R.id.textview_id);
String Result = "";
for(int i = 0; i < myTextview.length(); i++){
Result = Result + "\n" + myTextview.getText().toString().charAt(i);
}
Result = Result.replace(" ", "");
myTextview.setText(Result.trim());