我有png
文件看起来像:如何在TextView for Android中对齐文本?
我想创建TextView
应该是这样的:
这里是我做过什么至今:
选择者speaker.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/speaker_over" />
<item android:state_enabled="false"
android:drawable="@drawable/speaker_disabled" />
<item
android:drawable="@drawable/speaker_default" />
</selector>
这是TextView
:
<TextView
android:id="@+id/speaker"
android:background="@drawable/speaker"
android:text="@string/button_speaker"
android:gravity="center"
android:textColor="@drawable/text_incall_button_color"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.94" />
字符串
<string name="button_speaker">Speaker</string>
我不知道如何使我的文字是 “右 - ” + “保证金权”
在xCode for iOS中,很简单,只需在像素范围内左右添加边距
如何在Android中执行此操作?
不行的,它挤压我的BG图像 – 2013-05-04 16:41:08
仅使用图标,而不是完整的矩形图像..和作为背景设置,另一部分为梯度形状 – stinepike 2013-05-04 16:42:20
,但如果你想用你的当前图像,然后我认为唯一的方法是使用填充左边 – stinepike 2013-05-04 16:43:00