如何从不可预测的String[]长度在android文本视图中显示String结果



我的项目产生了String[]结果。因此,字符串的长度是不稳定的,这取决于输入。那么,我如何用android文本视图显示这个字符串结果呢。例如:

    String[]Mypermission = {............};
    String[]permissions = {......input......}  //input array
    String[]Result = null;
    for(int i=0; i<Mypermission.length; i++)
    {
       for(int j=0; j<permissions.length; j++)
       {
           if(Mypermission[i].equals(permissions[j].substring(permissions[j].lastIndexOf("."))))
           { int k=0; Result[k]= Mypermission[i]; k++;}
       }
    }

我想不出如何编写result_xml布局。谢谢大家。

它非常简单,只需要设置android:singleLine="false"例如,请参见以下内容:

<TextView android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:singleLine="false"
        android:text="asdddddddddddddddddddd5644444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444"/>

因此,这允许您为不可预测的长度指定文本视图

我想您想在文本视图中显示一个名为result[]的字符串数组吗?正确的如果是,那么在代码的末尾添加这一行

<小时>
    for (int i = 0; result[].lenght(); i++) {
        Mytextview.text= result[i]+"n";
    }
<小时>

您还需要使您的文本视图能够显示不止一行,您可以使用Manoj方式(xml方式)或仅将此代码添加到代码中的文本视图中。myTextView.setSingleLine(false);

相关内容

最新更新