TextView 是 Android 开发中常用的一个 UI 控件,用于显示可编辑或只读的文本内容。它可以展示长篇文本、段落、句子甚至单词等等。
TextView有许多属性可以用来定制其外观和行为。比如可以设置字体样式、大小、颜色、背景颜色、字间距、行间距等等。
使用 TextView 可以实现很多文本展示的需求,比如显示文章内容、显示大段文本、显示列表。
下面是一个例子,展示如何在 Android 中使用 TextView:
XML 布局文件(activity_main.xml):
```xml
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="16dp" android:paddingTop="16dp" android:paddingRight="16dp" android:paddingBottom="16dp" tools:context=".MainActivity"> android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="20sp" android:textColor="@android:color/black" android:text="@string/long_text" />
```
Java 代码文件(MainActivity.java):
```java
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.setMovementMethod(new ScrollingMovementMethod());
}
}
```
Resource 文件(strings.xml):
```xml
```
在这个例子中,我们使用 RelativeLayout 作为根布局,然后放置一个 TextView 控件。在 TextView 的属性中,我们设置了字体大小、字体颜色和要显示的文本内容。我们还为 TextView 设置了一个滑动处理器,这样当文本内容太长超过 TextView 可视区域时,用户可以滑动来查看剩余内容。
以上是一个简单的 TextView 示例代码,你可以根据自己的需求进行进一步定制和扩展,在实际开发中灵活运用 TextView 控件,实现各种文本显示的需求。