Android自定义按钮,里面有imageview和textview?

2023-11-23

我正在寻找创建一个自定义按钮。理想情况下,该按钮左侧有一个图像,右侧有一个文本视图。我将如何实现这个目标?


最快的方法

创建可点击的视图,其中包含 ImageView 和 TextView,并以可绘制按钮作为背景。

<RelativeLayout
    android:clickable="true"
    android:background="@android:drawable/btn_default"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <ImageView
        android:id="@+id/image"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:src="@android:drawable/ic_input_add"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
    </ImageView>
    <TextView
        android:id="@+id/text"
        android:text="Sample text"
        android:textAppearance="?android:attr/textAppearanceButton"
        android:layout_toRightOf="@id/image"
        android:layout_centerVertical="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"></TextView>
</RelativeLayout>

另一种方式

创建您自己的类,扩展RelativeLayout,如上设置内容视图,添加自定义方法来设置文本、图像等,仅此而已。 使用您的自定义布局。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android自定义按钮,里面有imageview和textview? 的相关文章

随机推荐

  • Python将逗号分隔的数字解析为int [重复]

    这个问题在这里已经有答案了 我将如何解析字符串1 000 000 一百万 转换成Python中的整数值 gt gt gt a 1 000 000 gt gt gt int a replace 1000000 gt gt gt
  • IE历史推送状态

    我有一个网页 用户可以通过 AJAX 显示条款和条件 而无需重新加载页面 这本身是没有问题的 但是 我也在努力推动一种历史状态 除了 IE 之外 这在大多数浏览器中都可以正常工作 由于某种莫名其妙的原因 内容是通过 AJAX 加载的 而且还
  • 在android中生成核心转储

    我正在开发一个 android 的应用程序 使用一些共享的 我编写并使用 ndk r5b 编译的库 该应用程序有效 y 和对库的调用也有效 但我检测到一些错误 分段错误 我需要调试它 但是 我不知道如何调试 来自 android 的本机代码
  • 阻止 app_offline.htm 在每次构建时创建和删除?

    我有一个包含 Visual Studio 2008 SP1 NET Framework 3 5 SP1 中的 2 个项目的解决方案 一个 ASP 网站 类库 dll 项目 我有从网站到类库的引用 因为类库是我的数据层 但无论如何 只有在这种
  • 工具栏在 Android 4.X 设备上不可见

    我刚刚将 android support appcompat lib 更新到 22 1 1 工具栏在 Lollipop 设备上可见 但在 4 X 设备上不可见 我什至尝试扩展 AppCompatActivity 但仍然没有运气 如果需要其他
  • 如何在适配器中启动Activity?

    我有一个带有自定义适配器的 ListActivity 并且在每个视图内 它可能有一些按钮 我需要在其中实现OnClickListener 我需要实施OnClickListener在适配器中 但是 我不知道如何调用该函数startActivi
  • rebar无法从github获取依赖

    我无法得到any使用 rebar 来自 github 的依赖 rebar config file sub dirs rel deps dir deps erl opts debug info deps thrift erl 0 5 0 gi
  • 在包含的模型上使用 limit()

    The Code 假设我有两个模型 名为Product and Image 它们通过以下方式链接Product hasMany Image and Image belongsTo Product 现在 假设我想获取所有带有第一张图片的产品
  • ASP.NET MVC4 多语言数据注释

    在标准应用程序中 我有以下内容 Required DisplayName Email Address public string EmailAddress get set 这反过来会自动为该表单字段生成英文标签 现在 如果我需要我的应用程序
  • VBA自动过滤器不等于

    Sub Macro1 Remove all except validated ActiveSheet Range A 1 H 5202 AutoFilter field 8 Criteria1 lt gt Validated Actives
  • 背景图像:url(“images/plaid.jpg”)无重复;不会出现

    我似乎无法将 plaid jpg 作为任何页面的背景 更不用说所有页面了 我尝试通过 body html home 的特定 id 来选择它 没有任何作用 该图像为 300 x 421 像素 我不需要它漂亮地出现 我只是想让它在一切背后出现
  • 如何使UIImagePickerController StatusBar lightContent风格?

    当我呈现 UIImagePickerController 时状态栏文本颜色仍然是黑色 如何制作这样的 只需三步 1 Add UINavigationControllerDelegate UIImagePickerControllerDele
  • n 球坐标系到笛卡尔坐标系

    Is there any efficient way of changing between Cartesian coordinate system and n spherical one The transformation is as
  • 如何设置 GraphQL 查询,以便需要一个或另一个参数,但不能同时需要两者

    我刚刚开始掌握 GraphQL 我设置了以下查询 type UserType args id name id type new GraphQLNonNull GraphQLID email name email type new Graph
  • 为什么我无法更改 Rhino Mocks 存根对象中的返回值?

    如果这是一个愚蠢的问题 请原谅我 但我在嘲笑方面还很陌生 并且正在努力解决这个问题 我有一些单元测试 使用内置的 Visual Studio 2010 Professional 测试功能 它们使用方法所需的存根 我创建了一个存根 并为几个属
  • 嵌套字典到嵌套转发器 asp.net c#

    我正在制作一个 asp page 它将显示有关公司资产的分层信息 为了获取数据 我使用了 lambda 表达式 FASAssetInfoDataContext fasInfo new FASAssetInfoDataContext var
  • Imagemagick仅使用一个核心

    我正在运行一个 8 核的 Ubuntu 服务器 然而 imagemagick 始终只使用 1 个单核 跑步identify version返回 Version ImageMagick 6 6 9 7 2012 08 17 Q16 http
  • 从 OWL 本体到 Neo4j 图形数据库的映射

    我正在与 OWL 合作 创建了一个非常大的本体 我使用曼彻斯特大学开发的OWL API http owlapi sourceforge net 问题是 只有使用 OWL API 本体才会加载到内存中 有两种有价值的解决方案可以将数据从本体传
  • 滚动视图没有完全向下滚动

    我正在构建一个类似聊天的应用程序 它使用滚动视图在屏幕上显示用户输入的文本 我正在做的是随着更多文本附加到屏幕上 自动向下滚动滚动视图 我在用着 ScrollView my scrollview ScrollView findViewByI
  • Android自定义按钮,里面有imageview和textview?

    我正在寻找创建一个自定义按钮 理想情况下 该按钮左侧有一个图像 右侧有一个文本视图 我将如何实现这个目标 最快的方法 创建可点击的视图 其中包含 ImageView 和 TextView 并以可绘制按钮作为背景