android - 如何在单列中将小部件向右对齐?
问题描述
我希望小部件正确对齐,但使用单列。还有其他方法可以对齐这些项目吗?
代码:
Column(LayoutPadding(20.dp)) {
Align(alignment = Alignment.TopRight) {
Text(text = "0")
Text(text = "testOperation")
}
}
结果:
(RIGHT ALIGNED) 0
预期的:
(RIGHT ALIGNED) 0
(RIGHT ALIGNED) testOperation
解决方案
You should try like this,
Align(alignment = Alignment.TopRight) {
Column(LayoutPadding(20.dp)){
Text(text = "0")
Text(text = "testOperation")
}
}
Or like this, depending on your usage.
Column(LayoutPadding(20.dp)) {
Align(alignment = Alignment.TopRight) {
Column(){
Text(text = "0")
Text(text = "testOperation")
}
}
}
You can align each Text using Alignment.TopRight, BottomRight and so on.
Column(LayoutPadding(20.dp)) {
Column(){
Text(text = "0")
Align(alignment = Alignment.TopRight) {
Text(text = "testOperation")
}
}
}
推荐阅读
- c - 十进制格式是逗号而不是点
- arrays - 使用 i 进行黑白差异
当我使用
for(i=0;i<strlen(s);i++)
时,我得到时间限制超出错误。当我使用for(i=0;s[i]!='\0';i++)
我的代码时,可以成功提交。为什么?我还提供了来自 codechef 的问题链接
- bash - 如何在 CSV 文件的第二列中添加值?
- c++ - std::pmr::set_default_resource 在多线程程序中是否不可用?
- html - 删除字体真棒图标周围的白色边框
- python - 如何使用多行 python 列表数据创建熊猫数据框?
- etl - 如何将字符放入具有条件的字符串中
- binary - 使用 Systemverilog 读取然后打印二进制文件。第一个字节读取和打印正常,遇到问题\w 字节在 ms 位位置包含 1
- javascript - 如何为数组销毁提供动态值?
- java - IncompatibleClassChangeError - net.sf.ehcache.config.BeanHandler.startElement