【问题标题】:Android Custom Image ButtonsAndroid 自定义图像按钮
【发布时间】:2014-11-26 20:56:10
【问题描述】:

我是 Android 开发新手,我正在尝试实现一些自定义按钮,它们应该看起来像这样:

所以我想知道是否可以使用图像按钮之类的东西并将图像用作背景并在其上添加文本(我尝试过,但文本总是在中间并且没有标签,所以它很难看到..),或者我应该为我的按钮编写自定义样式或主题。如果我必须编写自定义样式或主题,您能帮我解决这个问题吗?我该怎么做呢?

【问题讨论】:

  • 您是否考虑过简单地将 ImageView 和一些 TextViews 放入 RelativeLayout,然后将 OnClickListener 附加到 RelativeLayout?
  • 相对布局不允许标签在图片上方。

标签: android image imagebutton android-imagebutton


【解决方案1】:

为每个 Grid 元素创建一个框架布局,将背景和标签放在前面。框架布局允许事物相互叠加。您可以将标签放在 layout_gravity 底部,并为其添加透明颜色,以便可以看到背面的图像。还要为每个框架布局添加一个 onClickListener,以便它们充当按钮。

【讨论】:

  • 我创建了框架布局,但我需要以编程方式创建每个元素,所以我认为它适合网格视图,在这种情况下,我该如何为此制作适配器?
  • 您可以为每个元素定义布局 xml。使用 viewHolder 模式实现动态图像和标签:codeofaninja.com/2013/09/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-18
  • 2018-08-05
  • 1970-01-01
  • 1970-01-01
  • 2016-08-08
  • 2014-01-27
  • 1970-01-01
相关资源
最近更新 更多