有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何排列多个文本视图

我有一个Android应用程序,在横向模式下工作,我想通过代码生成一些文本视图。我不知道有多少,所以我希望每个新的文本视图都位于前一个文本视图的右侧。当行上的空格结束时,我想继续向下插入第一行。我该怎么做


共 (1) 个答案

  1. # 1 楼答案

    您可以轻松实现这些功能,而不是动态添加多个TextView

    假设有一个要显示的文本视图和一个按钮或特定的触发机制来动态地向屏幕添加文本

    private TextView textView;
    //if you need not store each text then
    private String lineText;
    
    //if you need to store each text separately
    private String List<String> lineWords;
    

    在单击按钮时触发的方法中,或使用某些其他功能来触发此方法

    private void addTextAndShowToUI(String newText){
        //saves to the list
        lineWords.add(newText);
    
       // Add String to the existing String
       lineText.concat(newText);
    
       //show it to UI
       textView.setText(lineText);
    
    }