自定义视图的Android按钮。 ImageView + Text to Right

时间:2015-10-22 03:20:59

标签: android

我需要用CustomView替换简单的Icon按钮或ImageView。所以按钮看起来像:

: ImageView   "Request Tweets"  :

这只是一个相对布局当然甚至是LinearLayout,但我的问题是如何将它作为一个按钮实现?我查看了ImageButton,但我并没有尝试设置背景图像,因为我试图让图像和文本都充当按钮。

2 个答案:

答案 0 :(得分:2)

如果要求自定义视图处理“on click”事件,则可以简单地实现onClickListener,因为它可用于View。你可以看看这个(http://developer.android.com/reference/android/view/View.OnClickListener.html

答案 1 :(得分:1)

使用此

  <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="18sp"
        android:gravity="center"
        android:padding="10dip"
        android:drawablePadding="10dip"
        android:drawableLeft="@drawable/ic_launcher"
        android:background="@drawable/preview_dailog_bg"
        android:text="swipe_element"
        android:textColor="@android:color/white"
        android:layout_centerInParent="true"/>