我正在尝试构建一个 Android 应用程序,我想Buttons
在不同的地方显示一些,如附加的演示图像中所示。
这里的挑战是创建自定义按钮并安排它们。
至于自定义Buttons
,我想我可以使用自定义作为背景CustomViews
的简单按钮来实现。
这些是正确的起点吗,还有其他想法吗?
在安排它们时,我不知道如何实现这一点。Drawable
问问题
113 次
1 回答
0
正如 Android_Crazy 和 Closeratio 已经说过的,aRelativeLayout
通常是自定义放置按钮的最合适的选项。但是,对于您示例中所示按钮的确切位置, aLinearLayout
可以正常工作。
在 a 中LinearLayout
,您可以将视图放置在彼此下方或上方(使用android:orientation = "vertical"
,与您的示例相关)或彼此相邻(android:orientation = "horizontal"
)。您还可以为视图添加边距以更改水平位置(layout_marginLeft
或layout_marginRight
)或垂直位置(layout_marginTop
或layout_marginBottom
)。
至于按钮的外观,我总是使用自定义背景可绘制对象,通常使用自定义 xml 来为按下或选择按钮时添加不同的可绘制对象。
于 2012-08-24T15:29:44.010 回答