Android设置TextView可以上下和左右同时滑动

2018/03/12 note 共 894 字,约 3 分钟

布局文件:

<?xml version="1.0" encoding="utf-8"?>  
<GridLayout  
        xmlns:android="http://schemas.android.com/apk/res/android"  
        android:layout_width="match_parent"  
        android:layout_height="match_parent"  
        android:rowCount="2"  
        android:columnCount="1"  
        android:paddingTop="10sp"  
        android:paddingLeft="10sp">  
  
    <TextView  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="@string/last_log_entries"  
            android:layout_gravity="left"  
            />  
  
    <TextView  
            android:id="@+id/tvLogDisplay"  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"  
            android:fontFamily="monospace"  
            android:textSize="14sp"  
            android:scrollbars="horizontal|vertical"  
            android:padding="5sp"/>  
  
</GridLayout>  

设置的代码:

TextView tvLogDisplay = (TextView) findViewById(R.id.tvLogDisplay);  
tvLogDisplay.setText(logs);  
tvLogDisplay.setHorizontallyScrolling(true);  
tvLogDisplay.setMovementMethod(new ScrollingMovementMethod());  

文档信息

Search

    Table of Contents