【问题标题】:Android padding text to the left doesnt workAndroid向左填充文本不起作用
【发布时间】:2014-10-12 10:16:17
【问题描述】:

我正在尝试将我底部的文本填充到左侧,这样我就可以在文本之前放置一个简单的小图像,但由于某种原因它不起作用,并且文本的一部分位于图标图像上。

这里是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>

结果如下:

【问题讨论】:

  • 尝试从 Button 视图中删除 android:padding="10dp" 属性。
  • 太棒了,工作,谢谢!!!
  • 发布您定义的代码@style/ButtonText
  • 我已发表我的评论作为答案。

标签: android xml padding


【解决方案1】:

尝试在按钮xml中使用android:gravity="left",默认为android:gravity="center",在此之后添加填充。

【讨论】:

    【解决方案2】:

    尝试从 Button 视图中删除 android:padding="10dp" 属性。

    【讨论】:

      猜你喜欢
      • 2013-05-10
      • 1970-01-01
      • 2012-08-02
      • 2021-11-16
      • 1970-01-01
      • 2012-08-07
      • 2017-06-17
      • 1970-01-01
      • 2018-01-20
      相关资源
      最近更新 更多