相关疑难解决方法(0)

Android:在Button或ImageButton上组合文本和图像

我正在尝试在按钮上创建一个图像(作为背景)并动态添加,具体取决于运行时发生的情况,图像上方/上方的一些文本.

如果我使用ImageButton我甚至没有可能添加文本.如果我使用,Button我可以添加文本,但只定义具有此处android:drawableBottom定义的XML属性的图像.

然而,这些属性仅在x和y维度中组合文本和图像,这意味着我可以在文本周围绘制图像,但不能在我的文本下方/下方(z轴定义为从显示中出来).

有关如何做到这一点的任何建议?一个想法是扩展ButtonImageButton覆盖draw()-method.但凭借我目前的知识水平,我真的不知道如何做到这一点(2D渲染).也许有经验的人知道解决方案或至少有一些指针可以开始?

android text image button

526
推荐指数
14
解决办法
53万
查看次数

如何在按钮中拥有图像和文本中心

我要显示TEXTIcon上一个按钮.

+----------------------------+
|          Icon TEXT         |
+----------------------------+
Run Code Online (Sandbox Code Playgroud)

我试过了

<Button 
      android:id="@+id/Button01" 
      android:layout_width="fill_parent"
      android:layout_height="wrap_content" 
      android:paddingLeft="40dip"
      android:text="TEXT"
      android:drawableLeft="@drawable/Icon" />
Run Code Online (Sandbox Code Playgroud)

但是,TextIcon是不是在中心.根据文字大小,
我的Text尺寸会有所不同,应调整到中心位置. IconText

我该怎么办?

android

42
推荐指数
5
解决办法
4万
查看次数

标签 统计

android ×2

button ×1

image ×1

text ×1