Ars*_*ius 27 user-interface user-experience textfield text-alignment android-jetpack-compose
我想通过TextFieldJetpack Compose 实现类似的行为,就像旧式 XML 布局一样:
<EditText
android:id="@+id/some_id"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="right" /> <!-- or end -->
Run Code Online (Sandbox Code Playgroud)
当我尝试这种方法时:
TextField(value = "", onValueChange = {
}, textAlign = TextAlign.End)
Run Code Online (Sandbox Code Playgroud)
它根本不起作用,textAlign因为TextField. 那么如何对输入的文本进行对齐TextAlign.Center,如TextAlign.End,TextAlign.Justify等等TextField?
Phi*_*hov 59
你可以通过textStyle.
TextField(
value = "",
onValueChange = {
},
textStyle = LocalTextStyle.current.copy(textAlign = TextAlign.End)
)
Run Code Online (Sandbox Code Playgroud)
LocalTextStyle.current是默认值TextField,您可以自行替换。
| 归档时间: |
|
| 查看次数: |
13886 次 |
| 最近记录: |