【问题标题】:Inflating a view into Button?将视图膨胀到 Button 中?
【发布时间】:2010-06-30 11:23:33
【问题描述】:

我在一些论坛上看到这个问题没有答案,想知道是否有人知道如何回答。

例如,假设需要一个带有图片和文本的按钮。创建一个 xml 视图然后将其膨胀到 Button 中似乎很自然。这可能吗?

目前,我不需要让按钮看起来可点击或在点击时更改其颜色,但考虑一下膨胀会如何影响这一点也可能很有趣。

顺便说一句,我发现这个教程描述了同一问题的解决方案,但他们正在编写一个扩展 View 的类来实现目标。这对我来说似乎有点矫枉过正。 http://kahdev.wordpress.com/2008/09/13/making-a-custom-android-button-using-a-custom-view/

提前致谢! 安娜

【问题讨论】:

    标签: android button inflate


    【解决方案1】:

    为您的自定义按钮创建一个 XML 布局,其中包含 TextView 和 ImageView。将以下属性放到文件中的根布局中:

    android:background="@android:drawable/btn_default"
    android:focusable="true"
    android:clickable="true"
    

    你会得到你需要的。

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多