可在简单按钮上绘制

问题描述:

  1. 按钮(按钮)如何接收绘图并将其置于按钮上而不显示文本?可在简单按钮上绘制

  2. 如果你不能做到这一点,那么如何做到背景不“拉伸”按钮呢?

问题是,对于一些按钮有图标和文字,对于其他人只有图标和第三种类型只有文本!所以我必须单独使用一个对象,而不是几个不同的类,而且更时尚。

谷歌需要改进这种架构!如果我想要一个带有或不带文字的按钮,用图像遮挡中心,这是我的问题,我应该能够做到!

使用布局,如AbsoluteLayoutLinearLayout,或RelativeLayoutTextViewImageView创建自定义布局点击和看法。另请查阅这篇关于layout reuse的文章。

+0

亲爱的。我需要组合:文本+图像,只有图像或只有文本在一个相同的对象。 ImageButton没有设置文本。谢谢。 – Mateus

为了您的第一个请求:如果您想要使用ImageButton,文本和可绘制,或者我认为您必须自己继承按钮的子组合。你可以看看TabWidget的代码如何做到这一点(因为TabWidget已经可以同时有两个但打算开始活动)