我需要用CustomView替换简单的Icon按钮或ImageView。所以按钮看起来像:
: ImageView "Request Tweets" :
这只是一个相对布局当然甚至是LinearLayout,但我的问题是如何将它作为一个按钮实现?我查看了ImageButton,但我并没有尝试设置背景图像,因为我试图让图像和文本都充当按钮。
答案 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"/>