【发布时间】:2012-09-03 14:06:00
【问题描述】:
我想在我的 Android 应用程序中设置一个按钮,该按钮由文本(左对齐)、图像和另一个文本(右对齐)组成。
Text1、Text2 和图像必须可通过代码自定义。
我是Android开发的菜鸟,我只能猜测Text1和Text2应该定义为TextView,而image应该定义为ImageView。但是不可能将它们设置为 Button 的子级,因为 button 不是 ViewGroup。
如何在xml布局文件中指定?
【问题讨论】:
-
必须是按钮吗?为什么不直接将其定义为
layout并将 onClick 侦听器设置为完整布局? -
在这种情况下,我不赞成在触摸时自动更改状态(因为 onClick 只在 untouch 时出现)——否则我将不得不编写一个复制 Button 功能的代码。
-
但是,正如我所提到的,我是一个 Android 菜鸟,而且我听说 Android SDK 不是最出色的......所以如果它不能是一个按钮,我会接受你的建议感激不尽。
标签: android button android-widget alignment