在android中的“文本”按钮之前对齐图标

时间:2014-10-09 13:14:26

标签: android xhtml

我想在文字" Accessar"之前添加一张图片。在按钮内。如下图所示。

enter image description here

我在java类中得到了上述效果,我想知道它是否可以在xhtml中使用。

<Button
android:id="@+id/login.button.cadastrese"
style="@style/ButtonsLogin"
android:background="@drawable/btn_login_cadastrese"
android:drawableLeft="@drawable/icon_login_cadastrese"
android:text="@string/login.btn.cadastre" />

与按钮对齐,而不是文本

Spannable buttonLabel = new SpannableString(getResources().getString(R.string.login_btn_acessar));
buttonLabel.setSpan(new ImageSpan(getApplicationContext(),R.drawable.icon_login_acessar, ImageSpan.ALIGN_BASELINE), 0, 1,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
btnLogin.setText(buttonLabel);

解决了,但是效果很差。因此,我必须添加字符串underlin _Acessar

0 个答案:

没有答案