如何在右侧显示android复选框?

新手上路,请多包涵

默认情况下,android复选框在右侧显示文本,在左侧显示复选框

我想在右侧显示复选框,在左侧显示文本

我该如何做到这一点?

原文由 UMAR-MOBITSOLUTIONS 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 774
2 个回答

我想不出样式的方法,但是您可以将复选框的文本设置为空,然后将 TextView 放在复选框的左侧,其中包含您想要的文本。

原文由 xil3 发布,翻译遵循 CC BY-SA 2.5 许可协议

我使用的最简单的解决方案:

 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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题