Android(安卓)Studio学习:简单控件:滚动显示文本
16lz
2021-12-20
Java代码
package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.os.Handler;import android.service.autofill.OnClickAction;import android.text.TextUtils;import android.text.method.ScrollingMovementMethod;import android.view.View;import android.widget.Button;import android.widget.ImageView;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends AppCompatActivity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView=findViewById(R.id.textView); //设置一下最多能显示几行 textView.setMaxLines(8); //一定要设置文本的移动方式 textView.setMovementMethod(ScrollingMovementMethod.getInstance()); }}
XML
<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/textview1" android:scrollbars="vertical"//这里设置一下滚动的方式,我这里设置的是垂直滚动 android:textSize="36sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /></androidx.constraintlayout.widget.ConstraintLayout>
更多相关文章
- android 动画
- android 基础知识
- android maxLines ellipsize 配合使用失效,解决办法
- android 对话框
- android sqlite 增删查 demo
- Android填坑记录
- Android快速显示4G
- RecyclerView嵌套ScrollView
- Android6.0修改设备设置中kernel信息