要在AlertDialog的TextView中自动滚动文本,可以使用以下解决方法:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater inflater = getLayoutInflater();
View dialogView = inflater.inflate(R.layout.dialog_layout, null);
TextView textView = dialogView.findViewById(R.id.textview);
builder.setView(dialogView);
// 设置文本内容
textView.setText("这是一个很长的文本,会自动滚动显示");
// 设置文本视图可滚动
textView.setMovementMethod(new ScrollingMovementMethod());
// 创建并显示AlertDialog
AlertDialog dialog = builder.create();
dialog.show();
这样,当AlertDialog显示出来时,TextView中的文本将会自动滚动显示。