当前位置: 首页 > 知识库问答 >
问题:

如何在ImageView中实现重叠的TextView并将其作为按钮工作?

松雅健
2023-03-14

我是Android开发的新手,我需要知道我是否可以将imageView和TextView重叠到一个按钮中。它应该类似于我分享的图像,我需要在一个有2列的GridLayout框架。如果我对每个imageView和textView都使用FrameLayout,那么它就变得不那么复杂了,有什么替代方法吗?

共有1个答案

申光临
2023-03-14

尝试这个并运行...如果有任何错误发生,请告诉我,我将提供帮助

 <?xml version="1.0" encoding="utf-8"?>
<GridLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
    <Button
            android:id="@+id/img_category"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/your_image"
            android:scaleType="centerCrop"
            android:textColor="@color/colorBlack"
            android:text="Title"
            android:textSize="25sp"/>

</GridLayout>
 类似资料:
  • 我在第一次布局中做错了什么?

  • 我知道如何禁用按钮,以防止它被点击两次。然而,如果我想再次启用它,只要它安全,我可以做类似的事情,我调用setenabled(true)在onclick??是一调用setenabled(false)就禁用按钮,还是只在onclick函数完成时禁用?

  • 问题内容: 这是推特的一些代码和平…我想知道如何像在iOS堆栈照片应用程序中一样获得共享操作视图… 问题答案:

  • 所以我有这些按钮(3叠6个,18个),我想实现的是当我按下其中一个按钮时: > 边框颜色 其他按钮将重置为其正常样式 但是我不想通过“isEnable”技巧禁用其他的(我只在这里找到了涉及isEnable的解决方案),我仍然希望它们被启用,我只是希望它们不要在按下时被我的自定义样式“突出显示”。 对于第一部分,也就是我在IBAction中所做的造型: 这一小部分只是一个按钮,但我想如果我有18个按

  • 所以我在我的一个程序中使用cardLayout,我试图使它成为当你点击一个按钮时下一个面板加载。我有一个panelHolder类,其中保存了cardlayout,每次按下面板上的按钮时,它都会调用panelHolder类中的一个方法,该方法根据按钮将某个布尔变量设置为true,并调用repaint(其中显示了面板)。由于某种原因,我的按钮坏了,我似乎找不出原因。有人能帮帮我吗?