默认情况下,android复选框在右侧显示文本,在左侧显示复选框
我想在右侧显示复选框,在左侧显示文本
我该如何做到这一点?
原文由 UMAR-MOBITSOLUTIONS 发布,翻译遵循 CC BY-SA 4.0 许可协议
默认情况下,android复选框在右侧显示文本,在左侧显示复选框
我想在右侧显示复选框,在左侧显示文本
我该如何做到这一点?
原文由 UMAR-MOBITSOLUTIONS 发布,翻译遵循 CC BY-SA 4.0 许可协议
我使用的最简单的解决方案:
checkBox.setLayoutDirection(getResources().getConfiguration().getLayoutDirection() == View.LAYOUT_DIRECTION_LTR ? View.LAYOUT_DIRECTION_RTL : View.LAYOUT_DIRECTION_LTR);
小费:
如果要在右侧制作 CheckBox
,那么最好从左到右,例如英语、西班牙语和意大利语。
此外,如果您想在左侧制作 CheckBox
,那么最好将文本从右到左排列,例如阿拉伯语、希伯来语和波斯语。
原文由 Taha Sami 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.7k 阅读
1 回答2.1k 阅读
2 回答1.7k 阅读
1 回答1.2k 阅读
2 回答1.7k 阅读
1 回答1.3k 阅读
我想不出样式的方法,但是您可以将复选框的文本设置为空,然后将 TextView 放在复选框的左侧,其中包含您想要的文本。