Android textview设置maxline=10,11行如何在屏幕上更新 sv=(滚动视图)findviewbyd(R.id.sv);//sv==电视父视图 tv=(TextView)findviewbyd(R.id.tv); 设置最大线(10); 对于(int i=0;i 500删除1-200行或删除1行更新新的501行?
您可以使用以下选项在textView内部添加滚动:Android textview设置maxline=10,11行如何在屏幕上更新 sv=(滚动视图)findviewbyd(R.id.sv);//sv==电视父视图 tv=(TextView)findviewbyd(R.id.tv); 设置最大线(10); 对于(int i=0;i 500删除1-200行或删除1行更新新的501行?,android,textview,Android,Textview,您可以使用以下选项在textView内部添加滚动: sv = (ScrollView) findViewById(R.id.sv);// sv == tv parent view tv = (TextView) findViewById(R.id.tv); tv.setMaxLines(10); for(int i=0;i<10;i++) { String t1 = "---------------------"+i+"-------
sv = (ScrollView) findViewById(R.id.sv);// sv == tv parent view
tv = (TextView) findViewById(R.id.tv);
tv.setMaxLines(10);
for(int i=0;i<10;i++)
{
String t1 = "---------------------"+i+"--------------- \n";
tv.append(t1);
}
tv.append("dddddddddddddddddd \n");// 11 line
或者,在根据代码添加第11行之前,您可以使用此选项删除第一行:
android:scrollbars="vertical"
而不是一个巨大的<代码>文本视图< /> >,考虑使用一个“代码”> ListVIEW < /C> >一个适配器,它有效地覆盖行数(消息),并使其平滑滚动。
行超过300的低效率!String arr[] = myTextView.getText().toString().split("\n",2);
myTextView.setText(arr[1]);