如何对齐两个文本中的一个按钮 [英] how to align two text in one button
本文介绍了如何对齐两个文本中的一个按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是一个新的Android开发者,我知道利用/ N的一键调整两个文本, 但不知道对齐两个文本一个按钮一个文本右对齐,另一种是左对齐请任何一个能帮助我,解决我的问题,因为我用阿拉伯语(从右到左) 我想这样做编程方式,而不是通过XML设计。 我需要调整两个文本以下某一之上另一个即英文和阿拉伯语的底部 在此先感谢
i am a new android developer,i know align two text in one button using by /n, but don't know align two text in one button one text right alignment and another one is left align please any one help me and solve my problem, since I use Arabic language (right to left) I want to do this programmatically, not by xml design. I need to align two texts one below another ie, english text on top and arabic in bottom Thanks in advance
推荐答案
使用下面的code:
Button availableText = (Button)findViewById(R.id.request);
Spannable span =Spannable.Factory.getInstance().newSpannable(availableText.getText());
span.setSpan(new AlignmentSpan.Standard(Alignment.ALIGN_NORMAL),0, 7,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new AlignmentSpan.Standard(Alignment.ALIGN_OPPOSITE),8,
span.length()-1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
availableText.setText(span);
假设你有XML定义的按钮,也可以在code创建一个文本的英语\ nArbi。
输出如下:
这篇关于如何对齐两个文本中的一个按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文