【问题标题】:How to put image on button in android studio如何在android studio中的按钮上放置图像
【发布时间】:2018-12-23 21:57:14
【问题描述】:

我有一个带有 xml 背景的按钮。我想把图像放在这个按钮上。 不可能将两个背景放在一个按钮中。 那么,当我有背景时,还有其他方法可以将图像放在我的按钮上吗? 在我的按钮代码下方:

<Button
            android:id="@+id/button4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_column="0"
            android:layout_row="0"
            android:layout_gravity="fill"
            android:layout_rowWeight="1"
            android:layout_columnWeight="1"
            android:layout_margin="15dp"
            android:background="@drawable/readmore_back"
             />  

【问题讨论】:

    标签: java android xml android-button


    【解决方案1】:

    你可以试试这个:

    <ImageView
                android:id="@+id/battery"
                android:layout_width="100dp"
                android:layout_height="100dp"
                android:clickable="true"
                android:src="@drawable/laughing"/>
    

    【讨论】:

      【解决方案2】:

      你可以使用

      <ImageButton
       ..
       ..
       ..
       android:src="@drawable/image1"
      />
      

      而不是

         <Button
          android:id="@+id/button4"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_column="0"
          android:layout_row="0"
          android:layout_gravity="fill"
          android:layout_rowWeight="1"
          android:layout_columnWeight="1"
          android:layout_margin="15dp"
          android:background="@drawable/readmore_back"
           />  
      

      或者

      如果您想将image 设置为现有的Button,请使用

      • android:drawableTop,
      • android:drawableBottom,
      • android:drawableLeft,
      • android:drawableRight

      【讨论】:

      • OP的自定义背景怎么样?您将如何配置 ImageButton 以使用此背景?
      【解决方案3】:

      使用 ImageButton 代替 Button

      <ImageButton
          android:src="@drawable/my_image"
          android:text="@string/IMAGE"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          />
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-25
        • 2020-04-08
        • 1970-01-01
        • 2018-05-05
        • 2013-11-28
        • 2021-09-14
        • 2014-01-13
        • 1970-01-01
        相关资源
        最近更新 更多