我试图将我的按钮上的文本填充到左侧,因此我可以在文本之前放置一个简单的小图像,但由于某种原因它不起作用,并且文本的一部分在图标图像上。
这是xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="25dp" >
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:padding="10dp"
android:background="@drawable/buttons_bg">
<Button
android:id="@+id/btPachuApps"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:padding="10dp"
android:text="Pachu Apps Page"
style="@style/ButtonText"
android:background="@drawable/button_apps"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:paddingRight="10dp"
android:paddingLeft="64dp"/>
<Button
android:id="@+id/btFartSoundsProFree"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:padding="10dp"
android:background="@drawable/button_sounds_list"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:paddingRight="10dp"
android:paddingLeft="64dp"
android:text="Fart Sounds Pro Free"
style="@style/ButtonText"/>
<Button
android:id="@+id/btFartSoundsPro"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:padding="10dp"
android:text="Fart Sounds Pro"
android:background="@drawable/button_sounds_list"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:paddingRight="10dp"
android:paddingLeft="64dp"
style="@style/ButtonText"/>
<Button
android:id="@+id/btFartPianoFree"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:padding="10dp"
android:text="Fart Piano Free"
android:background="@drawable/button_piano_list"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:paddingRight="10dp"
android:paddingLeft="64dp"
style="@style/ButtonText"/>
<Button
android:id="@+id/btFartPiano"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:padding="10dp"
android:text="Fart Piano Pachu"
android:background="@drawable/button_piano_list"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:paddingRight="10dp"
android:paddingLeft="64dp"
style="@style/ButtonText" />
</LinearLayout>
</RelativeLayout>
结果如下:
答案 0 :(得分:2)
尝试从Button视图中删除android:padding="10dp"
属性。
答案 1 :(得分:1)
尝试在按钮xml中使用android:gravity="left"
,默认为android:gravity="center"
,之后添加填充。