android textview 两端对齐
时间: 2023-10-31 22:03:02 浏览: 161
实现Android TextView的两端对齐可以使用JustifyTextView库。
首先,在`build.gradle`文件中添加以下依赖项:
```
implementation 'com.github.android-cn:JustifyTextView:1.1.2'
```
然后,在XML布局文件中将TextView替换为JustifyTextView:
```xml
<com.liang.android.justifytextview.library.JustifyTextView
android:id="@+id/myTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="这是一个两端对齐的TextView" />
```
最后,在Java代码中找到TextView并将其转换为JustifyTextView:
```java
JustifyTextView myTextView = findViewById(R.id.myTextView);
myTextView.setText("这是一个两端对齐的TextView");
```
现在,您的TextView将具有两端对齐的效果。请注意,JustifyTextView库不支持动态文本更改,因此如果需要更改文本,请先将TextView转换为普通的TextView,然后再进行更改。
这是一种简单的实现两端对齐的方法,如果您需要更自定义的效果,可以考虑使用SpannableString或自定义TextView来实现。
阅读全文